자바스크립트 includes 메서드: 문자열에서 일치하는 문자열 찾기

Photo of author

By tutor

자바스크립트 includes 메서드: 문자열에서 일치하는 문자열 찾기

자바스크립트 includes 메서드: 문자열에서 일치하는 문자열 찾기

 

자바스크립트 includes 메서드: 문자열에서 일치하는 문자열 찾기

includes 메소드란?

includes() 메소드는 문자열에서 특정 문자열이 존재하는지 여부를 확인하는 데 사용됩니다. 이 메소드는 대소문자를 모두 구분하며 일치하는 문자열이 나타나면 true를 반환하고, 그렇지 않으면 false를 반환합니다.


const sentence = 'The quick brown fox jumps over the lazy dog';
const word = 'fox';
console.log(sentence.includes(word)); // true

includes 메소드로 배열에서 값 찾기

includes() 메소드는 배열에서 값을 찾는 데에도 사용할 수 있습니다. 배열에 특정 값을 포함하고 있는지 확인하기 위해서는 다음과 같이 작성합니다.


const fruits = ['apple', 'banana', 'orange'];
console.log(fruits.includes('banana')); // true

대소문자를 구분하는 includes 메소드

includes() 메소드는 대소문자를 구분합니다. 만약 두 문자열이 대소문자 구분 없이 일치하는지 확인하고 싶은 경우, toLowerCase()나 toUpperCase() 메소드를 사용하여 문자열을 모두 소문자나 모두 대문자로 통일시킨 후 비교해야합니다.


const sentence = 'The quick brown fox jumps over the lazy dog';
const word = 'FOx';
console.log(sentence.toLowerCase().includes(word.toLowerCase())); // true

최대 검색 범위 설정하기

includes() 메소드는 두 번째 매개변수를 사용하여 최대 검색 범위를 설정할 수도 있습니다. 이 매개변수는 검색을 시작하는 인덱스를 의미합니다.


const sentence = 'The quick brown fox jumps over the lazy dog';
const word = 'brown';
console.log(sentence.includes(word, 10)); // false
console.log(sentence.includes(word, 5)); // true

“자바스크립트 includes”에 대한 설명

JavaScript includes 메소드는 문자열에서 특정 문자열을 찾을 때 유용합니다. 배열에서 값을 찾는 데에도 사용할 수 있습니다. 이 메소드는 대소문자를 구분하며, 최대 검색 범위를 설정할 수도 있습니다.