假设我有一个对象数组:
let arr = [
{
name: 'Jack',
id: 1
},
{
name: 'Gabriel',
id: 2
},
{
name: 'John',
id: 3
}
]
我需要检查该数组是否包含名称为“ Jack”的元素。例如,使用以下代码:
if (arr.includes('Jack')) {
// don't add name to arr
} else {
// push name into the arr
}
但是arr.includes('Jack')返回false,那我如何检查一个包含名字的对象数组呢?
arr.some(i => i.includes('Jack'));
- Mamun