JavaScript数组未定义的for循环 [英] Javascript array undefined in for loop
本文介绍了JavaScript数组未定义的for循环的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有一个JavaScript数组的一个问题:arrFinal [i]为未定义
I have a problem with a javascript array: "arrFinal[i] is undefined"
在我的剧本arrFinal是动态生成
In my script arrFinal is dynamically generated
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]为未定义。我怎样才能做到这一点不警惕?
谢谢!
When the function is called, a dump show me that the array arrFinal is correctly fill and the script works but i have an alert "arrFinal[i] is undefined". How can i do that without alert ? Thanks !!
推荐答案
它看起来像在外环的差一错误。
It looks like an off-by-one error in the outer loop.
这应该是 I&LT; tailleArrFinal
,而不是&LT; =
这篇关于JavaScript数组未定义的for循环的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文