我对javascript数组有疑问:“ arrFinal [i]未定义”
在我的脚本中arrFinal是动态生成的
function fillTextareas () {
var arrFinal = [];
arrFinal[0] = [];
....
....
// Then some code that define the content of arrFinal, the length of arrFinal ( tailleArrFinal, tailleArrSubFinal)
....
....
for(i=0;i<=tailleArrFinal;i++){
for(j=0;j<tailleArrSubFinal;j++) {
$("form textarea#t" + i + "_" + j).val(arrFinal[i][j]);
}
}
}
调用该函数时,转储向我显示数组arrFinal已正确填充并且脚本可以运行,但是我有一个警报“ arrFinal [i]未定义”。我该如何做而不会发出警报?
谢谢 !!
最佳答案
它看起来像是外循环中的一对一错误。
它应该是i < tailleArrFinal
,而不是<=
。
关于javascript - for循环中未定义的Javascript数组,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6571451/