根据数组中的对象的某一项取出这个对象
时间: 2024-04-29 15:21:02 浏览: 61
Vue如何循环提取对象数组中的值
可以使用数组的 find 方法来取出符合条件的对象。例如,如果要根据对象的 id 取出这个对象,可以这样写:
```
const arr = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Bob' },
];
const obj = arr.find(item => item.id === 2);
console.log(obj); // { id: 2, name: 'Jane' }
```
在这个例子中,使用了数组的 find 方法,传入一个回调函数作为参数。这个回调函数接收一个参数 item,表示数组中的每个元素。在回调函数中,判断 item 的 id 是否等于 2,如果是,则返回这个 item,否则继续遍历数组。最终,find 方法返回符合条件的对象。
阅读全文