728x90
filter 란?
- 특정 조건을 만족하는 원소들을 찾아서 그 원소들을 가지고 새로운 배열을 만드는 함수
예제
const food =[
{
id:1,
name:'포도',
kind:'fruit'
},
{
id:2,
name:'소고기',
kind:'meat'
}
]
//과일을 만족하는 배열을 꺼내보자
const fruit = food.filter(food => food.kind === 'fruit');
console.log(fruit); // 결과 : [{id:1, name:'포도',kind:'fruit'}]
food 배열에서 kind : 'fruit' 조건을 만족하는 원소들을 찾아서 그 원소들을 가지고 새로운 배열 fruit을 만든다.
728x90
'Front-End > JavaScript' 카테고리의 다른 글
[JavaScript] Callback / Promise / async await을 이용한 비동기 예제 (0) | 2021.01.06 |
---|---|
[JavaScript] 반복자(Iterator)와 반복 가능(Iterable) 객체 차이 (0) | 2020.12.25 |
[JavaScript] 예제로 보는 ESM 문법 (0) | 2020.12.15 |
[JavaScript] 객체 - Getter , Setter (0) | 2020.12.13 |
[JavaScript] 객체의 비구조화 할당 (0) | 2020.12.13 |