【发布时间】:2021-11-20 22:39:51
【问题描述】:
假设我有以下未命名对象数组,每个对象都是命名对象数组:
[{id: 123, name: 'Foo', code: 'ABC123', enabled: true},{id: 124, name: 'Bar', code: '123ABC', enabled: true}]
此数据已从 API 调用响应转换为对象数组,因此未定义任何命名对象。例如,我无法使用以下方式检查任何对象的name:
for (let i = 0; i < resp.length; i++){
if(resp[i].name = key){do something}
}
(即以下问题的解决方案:Find a value in an array of objects in Javascript)因为 name 对于相应的对象未定义。
我有办法访问那个对象的那个属性吗?
【问题讨论】:
标签: javascript arrays typescript object data-structures