使用数组的值作为Key来获取对象的值,可以通过以下步骤实现:
data
和一个Key值key
:var data = [
{ id: 1, name: 'John' },
{ id: 2, name: 'Jane' },
{ id: 3, name: 'Bob' }
];
var key = 'id';
find
方法来查找具有匹配Key值的对象。find
方法接受一个回调函数作为参数,该函数用于定义匹配条件。在回调函数中,我们可以使用对象的Key来进行匹配。例如,我们可以使用箭头函数来查找具有匹配Key值的对象:var result = data.find(obj => obj[key] === 2);
上述代码将返回具有id
值为2的对象{ id: 2, name: 'Jane' }
。
name
属性的值:console.log(result.name); // 输出:Jane
这样,我们就成功地使用数组的值作为Key来获取对象的值。
推荐的腾讯云相关产品:腾讯云云数据库CDB
领取专属 10元无门槛券
手把手带您无忧上云