[javascript] 배열 순회 시 요소 검색하기
자바스크립트에서 배열을 순회하면서 특정 요소를 검색하는 방법을 알아보겠습니다.
let array = [1, 2, 3, 4, 5];
let target = 3;
let found = false;
for (let i = 0; i < array.length; i++) {
if (array[i] === target) {
found = true;
break;
}
}
if (found) {
console.log("요소를 찾았습니다.");
} else {
console.log("요소를 찾지 못했습니다.");
}
위의 코드는 주어진 배열 array
를 target
요소와 비교하면서 순회하고, 요소를 찾으면 found
변수를 true
로 설정하고 반복문을 종료합니다. 만약 found
변수가 true
이면 “요소를 찾았습니다.”를 출력하고, 그렇지 않으면 “요소를 찾지 못했습니다.”를 출력합니다.
위의 코드에서 사용한 for
반복문은 배열의 인덱스를 순회하며 요소를 확인하는 가장 간단한 방법입니다. 순회하면서 요소를 찾는 다른 방법으로는 forEach
메서드나 find
메서드를 사용하는 것도 가능합니다.
더 많은 정보와 예제 코드를 보려면 다음 자료를 참고하세요: