vue 如何获取到数组中数据的id

问题描述

我想获取到这个数组中的id 应该如何获取,不是用list[0]这样的,就是说我想要获取对象中数组的某一个对象里的id,应该怎么获取

clipboard.png

js

阅读 14.9k
2 个回答

这个描述的未知条件可就多了。。你想取数组中某一个对象的id, 首先你手里有什么样的数据特征。

比如说你现在有一个themeId,value 为 a. 那你可以通过这个themeId来筛选数组中的数据。

var data = [{id: 'asdfsdg14asd2', themeId: 'a', },{id: 'asdfsdg1452sd9', themeId: 'b'}]
var themeId = 'b';
var result = data.find(d => d.themeId === themeId);

// 也可能在数组中找不到
if (result) {
  console.log(result.id)
}

这个问题的重点是要有一个唯一标识的数据,或者说是特征来确定哪一个数据是你真正想要的。

你是想说什么?建议你修改下描述,没看懂

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题