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