Динамически обратиься к функции
Допустим есть функция 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:14. |