对象数组根据key获取对应的value值
时间: 2023-09-08 13:10:44 浏览: 401
举例讲解JavaScript中关于对象操作的相关知识
假设你有一个对象数组 `arr`,每个对象都有一个属性 `key` 和一个属性 `value`,你可以使用 JavaScript 中的 `find` 方法来查找匹配的对象并返回其 `value` 属性的值。
例如,如果你要根据 `key` 属性查找 `arr` 数组中的对象,可以使用以下代码:
```javascript
const keyToFind = 'someKey';
const obj = arr.find(item => item.key === keyToFind);
const value = obj ? obj.value : null;
console.log(value);
```
这将使用 `find` 方法查找具有 `key` 属性值等于 `someKey` 的对象。如果找到了对象,则将其 `value` 属性值存储在变量 `value` 中。否则,`value` 变量将为 `null`。
阅读全文