2014-11-19 1 views
-3

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; 
     } 
+0

먼저 코드가 불완전합니다. 둘째,'arr'에는 배열 (또는 length 속성을 가진 객체)이 포함되어 있는지 확인해야합니다. –

답변

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; 
    } 
} 

온도 어레이 배열로 설정 될 필요가있다. 먼저 루프를 통과하여 tempArray를 빌드 한 다음 temp 배열을 반복하고 필요한 작업을 수행하십시오.

관련 문제