JavaScript에서 배열에 어떤 값이 들어있는지 확인할 때 includes()를 사용할 수 있다.
includes()의 사용 방법을 알아보자!
인자로 전달된 값이 배열에 포함되어있다면 true를 리턴하며 그렇지 않으면 false를 리턴한다.
const array = [1, 2, 3];
console.log(array.includes(2)); // true
console.log(array.includes(3));//true
console.log(array.includes(4));//false
String 배열도 includes()를 사용하여 확인할 수 있다.
다른 문자열, 대소문자를 구분해서 false를 리턴한다.
const fruits = ['apple', 'banana', 'orange'];
console.log(fruits.includes('apple'));//true
console.log(fruits.includes('ba'));//false
console.log(fruits.includes('orange'));//true
console.log(fruits.includes('Dog'));//false
배열의 fromIndex를 포함해서 그 이상의 Index에서 어떤 값이 포함되어 있다면 true를 리턴하고 그렇지 않으면 false를 리턴한다.
배열에 fromIndex 범위를 지정한 "Index 이상"에 있어야 true를 리턴한다.
const array = [1, 2, 3];
console.log(array1.includes(2, 0));true
console.log(array1.includes(2, 1));true
console.log(array1.includes(1, 2));false
console.log(array1.includes(2, 2));false
console.log(array1.includes(3, 2));true
const array = [2, 3, 4];
console.log(array.includes(2, -100));//true
console.log(array.includes(2, 100));//false