【发布时间】:2021-03-30 15:30:33
【问题描述】:
我在通过循环向对象添加键时遇到问题 这是代码
function checkResult(want,reference)
{
const keys = Object.keys(reference)
for(let i=0;i<Object.keys(reference).length;i++){
console.log(keys[i]+"ihn")
if(keys[i] in want)
{
let temp1={}
temp1.keys[i]=1
}
}
return temp1
}
我在 temp1.keys[i]=1 处收到 错误 as TypeError: Cannot set property '0' of undefined
【问题讨论】:
-
什么是
want?reference是什么?对象?字符串? -
temp1[keys[i]]应该这样做
标签: javascript node.js arrays json object