→ find
는 찾는 요소가 발견되면 바로 작업을 마친다. filter
는 해당되는 요소를 모두 찾아 배열을 만든다.
let arr = [
{ name : 'dog', color: 'white' },
{ name : 'dog', color: 'black' },
{ name : 'cat', color: 'white' }
]
arr.**find**(myFriend => myFriend.color === 'white')
// { name: 'dog', color: 'white' }
arr.**filter**(myFriend => myFriend.name === 'cat')
// [ { name: 'cat', color: 'white' } ]
// 요소가 하나만 들어와도 배열로 묶는다!