js 遍历对象列表,找出id=1的对象
时间: 2024-12-01 22:10:16 浏览: 0
JavaScript实现DOM对象选择器
在JavaScript中,如果你有一个对象数组,并想要找到所有`id`属性等于1的对象,你可以使用循环结构如`for...of`或`forEach`遍历这个数组。这里是一个简单的示例:
```javascript
let objects = [{ id: 1, name: 'Obj1' }, { id: 2, name: 'Obj2' }, { id: 1, name: 'Obj3' }]; // 假设这是你要遍历的对象列表
// 使用 filter 方法过滤出 id 为 1 的对象
let result = objects.filter(obj => obj.id === 1);
// 或者使用 for...of 循环遍历并检查每个对象
let foundObject;
for (const obj of objects) {
if (obj.id === 1) {
foundObject = obj; // 直接在这里保存找到的第一个id为1的对象
break; // 如果找到了就跳出循环
}
}
console.log(result); // 打印所有 id 为 1 的对象
console.log(foundObject); // 打印第一个找到的 id 为 1 的对象
阅读全文