Показать сообщение отдельно
  #1 (permalink)  
Старый 08.07.2010, 12:52
Кандидат Javascript-наук
Отправить личное сообщение для jetli13 Посмотреть профиль Найти все сообщения от jetli13
 
Регистрация: 25.11.2009
Сообщений: 109

использование eval
Решил продублировать вопрос на форум. Навеяно этим http://javascript.ru/accessors.
Можно ли обойтись без eval в такой ситуации:

function Obj()
{
  this.firstFunc = function()
  {
    return 'yo';
  }

  this.secondFunc = function()
  {
    return 'yo2';
  }
}

var obj = new Obj();
var functions = ['first', 'second'];

eval('obj.' + functions[0] + 'Func()');
eval('obj.' + functions[1] + 'Func()');

Последний раз редактировалось jetli13, 08.07.2010 в 13:53.
Ответить с цитированием