라이브러리

[JAVASCRIPT] arr.includes(value) - 배열이 특정 값을 포함하는지 확인




includes() 메서드


JavaScript의 Array.prototype.includes() 메서드는 배열 내에 특정 값이 포함되어 있는지 확인합니다. 이 메서드는 Array.prototype.indexOf() 메서드와 유사하지만, indexOf() 메서드는 -1을 반환하는 반면 includes() 메서드는 true 또는 false를 반환합니다.

사용법


includes() 메서드는 다음과 같은 형식으로 사용됩니다.

#hostingforum.kr
javascript

arr.includes(value)



* `arr` : 포함 확인을 원하는 배열
* `value` : 포함 확인을 원하는 값

예제


# 예제 1: 기본 사용법


#hostingforum.kr
javascript

const fruits = ['사과', '바나나', '딸기'];

console.log(fruits.includes('사과')); // true

console.log(fruits.includes('망고')); // false



# 예제 2: 대소문자 구분


#hostingforum.kr
javascript

const fruits = ['사과', '바나나', '딸기'];

console.log(fruits.includes('사과')); // true

console.log(fruits.includes('사과')); // true

console.log(fruits.includes('사과')); // true

console.log(fruits.includes('SA과')); // false



# 예제 3: NaN (Not a Number) 확인


#hostingforum.kr
javascript

const numbers = [1, 2, NaN, 4];

console.log(numbers.includes(NaN)); // true

console.log(numbers.includes(0)); // false



# 예제 4: null 또는 undefined 확인


#hostingforum.kr
javascript

const arr = [1, 2, null, 4];

console.log(arr.includes(null)); // true

console.log(arr.includes(undefined)); // false



참고


includes() 메서드는 ECMAScript 2015 (ES6)에서 추가된 메서드입니다. IE11과 이전 버전의 브라우저에서는 사용할 수 없습니다. modern browser에서 사용할 수 있습니다.

결론


includes() 메서드는 배열 내에 특정 값이 포함되어 있는지 확인하는 데 사용할 수 있습니다. 이 메서드는 true 또는 false를 반환하며, 대소문자 구분이 없습니다. 또한 NaN, null, undefined를 포함한 다양한 값도 확인할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 1 페이지

검색

게시물 검색