Показать сообщение отдельно
  #11 (permalink)  
Старый 11.05.2015, 15:12
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

iNfantry,
скажем так, это не очень хорошо.

eval() нельзя использовать в strict mode.
И если у тебя есть однотипные функции, то можно запихнуть их в объект, это будет удобнее и в глобальное пространство имён мусорить не будешь.
var obj = {
  funcA: function() {},
  funcB: function() {},
  funcC: function() {},
};

//вызов
obj['funcA']();
//или так, если заранее знаешь имя
obj.funcA();
Ответить с цитированием