vue 根据id获取数组对象的json
时间: 2023-08-06 21:02:25 浏览: 111
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
假设你有一个数组对象,其中每个对象都有一个属性id,你可以使用JavaScript中的find()方法来根据id获取对应的对象。
比如,假设你的数组对象为:
```
let arr = [
{ id: 1, name: 'foo' },
{ id: 2, name: 'bar' },
{ id: 3, name: 'baz' }
];
```
你可以使用以下代码来获取id为2的对象的JSON:
```
let obj = arr.find(item => item.id === 2);
let json = JSON.stringify(obj);
console.log(json);
```
输出结果为:
```
{"id":2,"name":"bar"}
```
注意:如果没有找到对应的对象,find()方法会返回undefined。因此,在使用返回值之前,最好对它进行检查。
阅读全文