Как преобразовать строковое значение в переменную в JavaScript?
var test1;
$(document).ready(function () {
test1 = $("#test1ID").jQueryPlugin();
});
var test2;
$(document).ready(function () {
test2 = $("#test2ID").jQueryPlugin();
});
...
Это сделано, чтобы мы могли просто сделатьtest1.foo()
... foo - это функция внутри jQueryPlugin, которая доступна черезtest1.foo()
синтаксис;
Итак, у нас есть массив строк, который содержит (test1, test2, ...), и нам нужно получить доступ к foo () во время цикла:
for(i=0; i < theArrayOfStrings.length; i++){
theArrayOfStrings[i].foo();
//so here is the problem... we can't do test1.foo(), test2.foo() ... =(
}
Любая идея о том, как вызвать функцию foo () во время цикла? Или мы можем преобразовать строковое значение в переменную в JavaScript?