본문 바로가기
Development/TIL

[TIL] 2021-11-17 (find)

by jojo 2021. 11. 18.

 

 

▷ find

- 주어진 판별 함수를 만족하는 첫번째 값을 반환

- 없다면 undefined를 반환

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

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

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

- 객체와 함께 활용하는 방법

var inventory = [
    {name: 'apples', quantity: 2},
    {name: 'bananas', quantity: 0},
    {name: 'cherries', quantity: 5}
];

function findCherries(fruit) {
    return fruit.name === 'cherries';
}

console.log(inventory.find(findCherries)); // { name: 'cherries', quantity: 5 }

// 화살표 함수를 사용할 경우
const result = inventory.find(fruit => fruit.name === 'cherries');

 

'Development > TIL' 카테고리의 다른 글

[TIL] 2022-01-18 (input tag properties, arrow function)  (0) 2022.01.18
[TIL] 2021-11-14 (shift, pop, Object.values, Object.entries)  (0) 2021.11.14
[TIL] 2021-09-10  (0) 2021.09.14
[TIL] 2021-08-24  (0) 2021.08.26
[TIL] 2021-08-04  (0) 2021.08.05

댓글