Показать сообщение отдельно
  #1 (permalink)  
Старый 16.09.2013, 17:12
Аспирант
Отправить личное сообщение для HJ90 Посмотреть профиль Найти все сообщения от HJ90
 
Регистрация: 24.07.2012
Сообщений: 37

Как выполнить метод в виде переменной
Здравствуйте!
Подскажите пожалуйста, как можно выполнить вот такое?
Здесь у меня undefined:
val = 'HeLLo WOrld';
exp = "replace(/s*/g,'-')"
alert(val[exp])


В плагине пользователь передает текст и шаблон поиска в JS и получает результат.
То есть нужно сложить конструкцию из двух переменных: text + method
статический вариант такой:
val = 'HeLLo WOrld';
rusult = val.replace(/s*/g,'-')
alert(rusult)

Перечитал много документации, но никак не получается...
А вот если с именем функции - получается.
Спасибо!
Ответить с цитированием