자바스크립트 - 문자열과 배열 안에 글자 확인하는 함수 includes

반응형

자바스크립트 String, Array에서 사용할 수 있는 includes 함수에 대해서 설명드리겠습니다.

 

간단히 includes 함수 사용법에 대해서 알아보겠습니다.

String에서도 사용할 수 있고 Array에서도 사용할 수 있습니다.

 

const array = [1, 2, 3];
console.log(array.includes(2)); // true
console.log(array.includes(4)); // false

const string = 'Hello Javascript';
console.log(string.includes('Hello')); // true
console.log(string.includes('Hi')); // false

 

반응형

 

첫 번째는 array 함수에서는 2가 있는지 여부를 확인하고

있으면 true를 반환하고 없으면 false를 반환합니다.

 

string에서는 'Hello' 문자열이 있는지 확인하고

array와 동일하게 true를 반환하고 없으면 false를 반환합니다.

 

 

includes 함수는 ie에서는 지원하지 않습니다.

ie에서는 indexof 함수를 사용해야 합니다. 

const array = [1, 2, 3];

console.log(array.indexOf(2)); // 1
console.log(array.indexOf(4)); // -1

const string = 'Hello Javascript';

console.log(string.indexOf('Javascript')); // 6
console.log(string.indexOf('Python')); // -1

indexOf 함수는 해당 문자열에서 요소가 있는 index를 찾아서 반환합니다.

없으면 -1을 반환합니다.

 

브라우저 환경에 맞게 적절하게 includes와 indexOf 함수를 잘 사용하시길 바라겠습니다

그럼 안녕~

728x90
반응형