-1
의 'length'속성을 읽을 수 없습니다. 아래의 간단한 코드를 만들려고하지만 항상 다음 오류가 발생합니다. TypeError : 속성 '길이'가 정의되지 않음을 읽을 수 없습니다. .TypeError : 정의되지 않은 (함수 매개 변수로 정의 된)
function multiplyAll(arr) {
var product = 1;
if (arr === undefined) {
return "Undefined Array!";
} else {
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < arr[i].length; i++) {
product *= arr[i][j];
}
}
return product;
}
}
multiplyAll([[7,2],[6,4],[5,8,9]]);
무엇이 문제인가?
이
에 남아있는 동안 당신은,
i
너무 빨리 증가 된 것으로 나타났습니다,하지만 편곡 [내가]'정의하지'여부 .. 사실 – Blorgbeard많은 우리 코드는 나를 눈이 멀게 만든다. 나는 두 번째 for 루프에서'j' 대신'i'를 실제로 증가 시켰습니다. –