자바스크립트에서 문자열 또는 배열에 특정 문자열이 포함되어있는지 확인하는 방법을 다양한 예제와 함께 소개합니다.
1. String.includes()
아래 예제는 문자열에 "Hello", "hello", "World", "JavaScript" 문자열이 포함되어 있는지를 확인합니다.
includes()
메서드는
- 문자열에 인자로 전달된 문자열이 포함되면 true를 리턴하며, 그렇지 않으면 false 리턴
- 대/소문자를 구분하여 비교
const str = 'Hello, World!';
console.log(str.includes('Hello')); // true
console.log(str.includes('hello')); // false
console.log(str.includes('World')); // true
console.log(str.includes('JavaScript')); // false
2. Array.includes()
아래 예제는 배열에 특정 문자열이 있는지 확인합니다.
includes()
메서드는
- 배열에 인자로 전달된 문자열이 있으면 true를 리턴하며, 그렇지 않으면 false 리턴
- 대/소문자를 구분하여 비교
const fruits = ['apple', 'banana', 'orange'];
console.log(fruits.includes('apple')); // true
console.log(fruits.includes('cherry')); // false
console.log(fruits.includes('Banana')); // false