未定义的数组

时间:2014-11-19 19:52:54

标签: javascript arrays loops

我正在尝试从var变量中创建一个for循环,但它不起作用。由于某种原因,tempArray.length总是未定义的,它永远不会返回任何不同的东西。有人可以帮忙吗?

for (i = 0; i < arr.length; i++) {
    tempArray = arr[i];

    for (k = 0; k <= tempArray.length; i++) {
        if (tempArray[k] != /[0-9]+/) {
            countinue;
        }

1 个答案:

答案 0 :(得分:0)

var tempArray = [];

for (i = 0; i < arr.length; i++) {
    tempArray = arr[i];
}
for (k = 0; k <= tempArray.length; i++) {
    if (tempArray[k] != /[0-9]+/) {
        countinue;
    }
}

Temp数组需要设置为数组。 首先循环并构建tempArray,然后遍历temp数组并执行您需要的任务。