for 루프에 문제가 있습니다. 과일에 대해 num
과 일치하는 색인을 반환하고 싶습니다. num=2
일 때 "사과"를 반환하고 싶습니다. 내가 도대체 뭘 잘못하고있는 겁니까?for 루프는 일치하는 인덱스 번호를 반환합니다.
var num=2;
var fruits = ["Banana", "Orange", "Apple", "Mango"];
for (var i=0;i <fruits.length;i++) {
if (fruits[i] === num) {
console.log("matched, it is" + fruits[num])
} else {
console.log("did not match")
}
}
왜 루프가 필요합니까? 왜 '열매'가 아닌가? –
약간의 명확성을 추가하기 만하면 fruits [i]는 인덱스 i에있는 과일의 이름을 반환합니다. 그래서 열매는 숫자가 배열에 추가되지 않는 한 결코 num이 될 수 없습니다. – Mark