JS 기초 : 배열 내장함수 filter

0andme·2021년 7월 27일
0

JavaScript

목록 보기
11/16

◼ filter

  • 배열에서 특정 조건을 만족하는 값들만 따로 추출하여 새로운 배열을 만든다.
  • 배열명.filter(파라미터) 형식으로 작성한다.
  • 파라미터에는 특정 조건을 작성한다.
const todos = [
  { id: 1,text: "자바스크립트 입문",done: true},
  { id: 2, text: "함수 배우기", done: true },
  { id: 3, text: "객체와 배열 배우기", done: true },
  { id: 4, text: "배열 내장 함수 배우기", done: false }
];

const A = todos.filter((todo) => todo.done === false);
const B = todos.filter((todo) => todo.done === true);
console.log(A);
console.log(B);

A를 출력하게 되면 파라미터 조건을 만족하는 배열의 4번째 요소인 { id: 4, text: "배열 내장 함수 배우기", done: false }객체만 출력된다. 반면 B를 출력하게 되면 해당 조건을 만족하는 배열의 1,2,3번째 요소가 출력된다.


◼ 요약

  • filter은 특정 조건 요소를 만족하는 요소만 추출하는 메소드

profile
개발이 하고 싶어? 정말 하고 싶긴 한거야?

0개의 댓글