【发布时间】:2020-11-11 03:35:19
【问题描述】:
我有一个这样的对象:
myObj = { 1:{name:'a'}, 2:{name:'v'}, 3:{name:'x'}, 10:{name:'t'} };
并且我想获取其键在以下列表中的值的列表:
myList = [1,2,10]
所以我想要的结果是:
[{name:'a'},{name:'v'}, {name:'t'}]
关于如何做到这一点的任何想法?
我尝试了以下方法:
const result = [];
for (const childId in state.frameObjects[id].childrenIds )
{
if(state.frameObjects[childId]!==undefined)
{
result.push(state.frameObjects[childId]);
}
}
return result;
但是 Vue 控制台给了我这个错误:InternalError: "too much recursion"
【问题讨论】:
标签: javascript vuejs2 javascript-objects