[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("요소를 찾지 못했습니다.");
}

위의 코드는 주어진 배열 arraytarget 요소와 비교하면서 순회하고, 요소를 찾으면 found 변수를 true로 설정하고 반복문을 종료합니다. 만약 found 변수가 true이면 “요소를 찾았습니다.”를 출력하고, 그렇지 않으면 “요소를 찾지 못했습니다.”를 출력합니다.

위의 코드에서 사용한 for 반복문은 배열의 인덱스를 순회하며 요소를 확인하는 가장 간단한 방법입니다. 순회하면서 요소를 찾는 다른 방법으로는 forEach 메서드나 find 메서드를 사용하는 것도 가능합니다.

더 많은 정보와 예제 코드를 보려면 다음 자료를 참고하세요: