Vue循环数据后获取其中一个数据

Vue循环数据后获取其中一个数据,怎么样去循环获取id是33的,如果id里有33就用一个值接收,没有则传空的

img

img

拿到的是id为33所在的对象数据


let item = this.zg.find(i => i.id === 33)

想获取其中字段那就item.name

let data= [
  {
    id: 1,
    value: 1
  },
  {
    id: 2,
    value: 2
  }
];
let arr = [];
data.forEach(item => item.id === 1 && arr.push(item));
console.log(arr);