谁能告诉我这里有什么问题,我只是尝试使用array调用此函数列表,如果可能的话,请提前感谢。
var funciones = ["basicas();", "likeFbk();", "cambiarFondo();"],
i = 0;
while (funciones[i]) {
funciones[i];
i++;
}
jslint显示此错误:
91应该是一个赋值或函数调用,而是看到一个表达式。 funciones [i];
92意外的“ ++”。
解决了,我使用“ i + = 1;”而不是“ i ++;”并更新被视为字符串的函数列表,下面是代码:
var funciones = [basicas, likeFbk, cambiarFondo], i = 0;
while (funciones[i]) {
funciones[i]();
i += 1;
}
谢谢你们!
最佳答案
尝试这种方式(虽然不确定您打算做什么,但我猜想您要迭代,除非第ith个索引没有值)
var funciones = [basicas, likeFbk, cambiarFondo], i = 0;
while (funciones[i])
{
funciones[i]();
i++;
}