【发布时间】:2023-01-17 16:53:52
【问题描述】:
我有大量的对象,需要按键查找对象的名称,我该如何使用优化的方式来做到这一点。
const key = 2;
const arr = [ {id: 1, text: '1111'}, {id: 2, text: '2222'}, {id: 3, text: '333'},]
我只需要返回文本“2222” 原始数组有一个 154 个对象,这就是为什么我需要最优化的方法。
arr.forEach((obj) => {
Object.keys(obj).forEach((key) => {
console.log("key : " + key + " - value : " + obj[key]);
});
});
【问题讨论】:
-
您是否可以将数据存储在对象中?例如
{ 1: { text: '1111' }, 2: { text: '2222' }, ... }。然后你可以用yourObject[key]访问它。这是使 afaik 高效的唯一方法
标签: javascript reactjs