Показать сообщение отдельно
  #8 (permalink)  
Старый 21.11.2014, 17:51
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

Сообщение от krutoy
кстати, в ноде Ваш код не работает, работает, если использовать FE -- это к слову
поясни о чём ты

Сообщение от krutoy
bes,
Я не совсем понял смысл Вашего примера (...), ведь ТС сказал, что xxx-часть ф-ции меняется, а у вас
там показано два способа вызова для одной функции с учётом наличия xxx-части, сколько функций далее создавать по этому принципу непринципиально


а если так?
some_myfunc=function () {
    console.log("some");
}
another_myfunc=function(){
    console.log("another")
}
var name = "some";
funcName = name + "_myfunc";
window[funcName]();
eval(funcName)()

name="another" 
funcName = name + "_myfunc";
window[funcName]();
eval(funcName)()

//  some
//  some
//  another
//  another



Сообщение от krutoy
И особенно непонятно:
eval(funcName)()
Это то же самое, что
funcName()
Зачем там eval нужен?
а сам тогда зачем написал? наверное потому, что не получилось строку как функцию вызывать

в общем, Ruslan_xDD, показал как рекомендуется делать
Ответить с цитированием