Привет, ребята, могу ли я использовать значение как имя функции в JavaScript? У меня есть некоторые функции, с одноименными входными значениями, такие как:Как использовать имя переменной в имени функции в JavaScript
var ta = $('li.ramin.active').attr("id");
var act = $('input[name="'+ta+'_acceptdeny"]:checked').val();
act(Freq, meID); // my question is
таким образом у меня есть ошибки «Uncaught TypeError: акт не является функция» да я знаю, акт не является функция, но я хочу использовать уаг акт значение как имя функции !! поэтому мне нужно знать, как я могу это сделать? благодаря всем
что такое 'Freq' и' meID'? Непонятно, что именно вы спрашиваете. –
http://stackoverflow.com/questions/359788/how-to-execute-a-javascript-function-when-i-have-its-name-as-a-string – izzy
Вы * можете * сделать это, но вы ** вероятно не должны **. Я бы посоветовал вам объяснить, почему вы хотите это сделать, и, возможно, получить ответ на лучший дизайн. Кроме того, вы могли бы лучше изучить JavaScript более подробно, поскольку вам кажется, что вам не хватает базового понимания (по используемым вами терминам). – Amit