##findメソッド
条件に一致した最初の項目を取得
var users = [
{ id: 1, admin: false },
{ id: 2, admin: false },
{ id: 3, admin: true },
{ id: 4, admin: false },
{ id: 5, admin: true },
];
var admin = users.find((user) => {
return user.admin === true;
})
admin; // { id: 3, admin: true }
##filterメソッド
配列から条件に一致した全ての項目を取得
var users = [
{ id: 1, admin: true },
{ id: 2, admin: false },
{ id: 3, admin: false },
{ id: 4, admin: false },
{ id: 5, admin: true },
];
var filteredUsers = users.filter((user) => {
return user.admin === true;
});
filteredUsers; //[{"id":1,"admin":true},{"id":5,"admin":true}]