script - 배열 내장함수 filter

  • filter
    특정 조건을 만족하는 값만 찾을 때 사용한다.
const todos = [
  {
    id: 1,
    text: '함수',
    done: true
  },
  {
    id: 2,
    text: '객체',
    done: true
  },
  {
    id: 3,
    text: '배열',
    done: false
  },
  {
    id: 4,
    text: '배열 내장함수',
    done: false
  }
]

// done: true 인 값만 구하고 싶을 때
const taskDone = todos.filter(todo => todo.done );
console.log(taskDone);

// done: false 인 값만 구하고 싶을 때
const taskNotDone = todos.filter(todo => !todo.done );
console.log(taskNotDone);

좋은 웹페이지 즐겨찾기