我对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/

10-14 15:27