find와 includes, findIndex와 indexOf. callback? 요소?

3855 단어 JavaScriptJavaScript

includes와 indexOf는 해당 요소가 있는지 없는지 검사해준다.

반면에 find, findIndex는 해당 조건을 통과(=callback)을 통과하는 요소가 있는지 검사해준다.

includes

const array1 = [1, 2, 3];

console.log(array1.includes(2));
// expected output: true

const pets = ['cat', 'dog', 'bat'];

console.log(pets.includes('cat'));
// expected output: true

console.log(pets.includes('at'));
// expected output: false

find

const array1 = [5, 12, 8, 130, 44];

const found = array1.find(element => element > 10);

console.log(found);
// expected output: 12

indexOf와 findIndex역시 동일하다.

좋은 웹페이지 즐겨찾기