1. find() 사용
let data = props.shoes.find(function(a){
return a.id == id;
});
console.log(data) 하면 {} object 형식으로 반환
2. filter() 사용
let data2 = props.shoes.filter(function(a){
return a.id == id;
});
console.log(data) 하면[{...}] 형식으로 반환
find로 사용시 data.id , data.title, data.price 이렇게 사용이 가능한데,
filter로 사용시 data2[0].id, data2[0].title, data2[0].price 이렇게 사용해야 하네요.
질문은.
find 는 {...} , filter는 [{...}] 형식으로 반환되는 형식이 차이가 있는데, 왜 다르게 나올까요?