Динамически обратиься к функции
Допустим есть функция function f0 { ... } function f1 { ... } function f2 { ... } ..
Далее нам нужно динамически обратиться к ф-ции типа f0(); Но если неизвестен id ф-ции? f+id(); что-то такое надо, но не могу понять как это реализовать.. Извините, что нубский вопрос, я новичок.. |
eval('f'+id+'()') а лучше будет: function f0 { ... }; function f1 { ... } ; function f2 { ... } ... var arrayFn=[f0,f1,f2....]; arrayFn[id](); |
function selectscen (num) { eval('s'+num) (); alert('робит'); } но что-то не работает( |
Цитата:
|
МихаиL98, судя по названиям функций вероятность того, что у вас они практически идентичны, стремится к 100%...
в таком случае проще сделать одну функцию и передавать ей необходимые аргументы... |
Часовой пояс GMT +3, время: 02:56. |