[javascript] 배열 순회 시 요소가 포함되어 있는지 확인하기

가장 간단한 방법은 Array.prototype.includes() 메소드를 사용하는 것입니다. 이 메소드는 배열에 특정 요소가 포함되어 있는지 여부를 확인하는데 사용됩니다.

다음은 includes() 메소드를 사용하여 배열 순회 시 특정 요소가 포함되어 있는지 확인하는 예제입니다.

const arr = [1, 2, 3, 4, 5];
const target = 3;

if (arr.includes(target)) {
  console.log("배열에 요소가 포함되어 있습니다.");
} else {
  console.log("배열에 요소가 포함되어 있지 않습니다.");
}

위 예제에서는 배열 arrtarget 변수에 저장된 값인 3이 포함되어 있는지 확인하고 있습니다. includes() 메소드는 배열에 특정 요소가 포함되어 있으면 true를 반환하고, 그렇지 않으면 false를 반환합니다. 따라서, 위 예제의 출력은 “배열에 요소가 포함되어 있습니다.”가 됩니다.

추가적으로, includes() 메소드는 두 번째 매개변수로 시작 위치를 지정할 수도 있습니다. 이를 통해 원하는 위치부터 순회를 시작할 수 있습니다.

이외에도 Array.prototype.indexOf() 메소드나 Array.prototype.find() 메소드 등을 사용하여 배열에서 요소를 찾을 수도 있습니다.

자세한 사항은 아래의 자바스크립트 문서를 참고하시기 바랍니다.