js判断数组对象的某个值是否相等
时间: 2023-08-29 18:13:31 浏览: 117
js代码-判断对象数组是否含有某个对象
5星 · 资源好评率100%
你可以使用数组对象的 `find` 方法来查找是否有符合条件的对象,然后再根据对象的属性值来进行判断。例如,以下代码可以判断一个数组对象中是否存在 `id` 值为 `1` 的对象:
```javascript
const arr = [
{ id: 1, name: 'obj1' },
{ id: 2, name: 'obj2' },
{ id: 3, name: 'obj3' }
];
const obj = arr.find(item => item.id === 1);
if (obj) {
console.log(`Found object with id ${obj.id}`);
} else {
console.log('Object not found');
}
```
如果找到了符合条件的对象,`find` 方法会返回该对象,否则返回 `undefined`。在上述代码中,我们根据返回的对象是否为 `undefined` 来判断是否找到了符合条件的对象。你可以根据自己的需求来修改判断条件。
阅读全文