맨 마지막 항목이 find
filter
배열의 특정 조건을 가지고 새로운 배열을 만든다
const todos =[
{
id : 1,
text : '자바 스크립트 입문',
done : true
},{
id : 2,
text : '함수 배우기',
done : true
},{
id : 3,
text : '객체아 배열 배우기',
done : true
},{
id : 4,
text : '배열 내장 함수 배우기',
done : false
}
];
// 특정 조건을 만족하는 것들을 가지고 새로운 배열을 만든다.
const tasksNotDone = todos.filter(todo => todo.done ===false);
// 기존의 배열을 건드리지 않고 새로운 배열을 만든다.
console.log(tasksNotDone);
// 특정 조건을 만족하는 것들을 가지고 새로운 배열을 만든다.
const tasksNotDone = todos.filter(todo => !todo.done);
// 기존의 배열을 건드리지 않고 새로운 배열을 만든다.
console.log(tasksNotDone);
728x90