Проблема в том, что Nэл не передается аргументом функции eval, да и любой другой функции. Можно только непосредственно использовать Nэл.
P.S. Ошибку обошел непосредственной передачей значения Nэл в виде строки для функции, отображающей элемент.
P.P.S. Идея состояла в том, чтобы сделать аналог массива указателей на функции как в языке «С», чтобы не городить монструозный if-else-if-else-if-else-… , а создать подобие объектно-ориентировочного программирования
