Front-End/JavaScript

[JavaScript] 배열 내장 함수 - filter란 ??

KEMON 2020. 12. 18. 18:19
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