gpt4 book ai didi

第 11 行 : Cannot read property 'oddNum' of undefined 上的 Javascript errorType 错误

转载 作者:行者123 更新时间:2023-11-30 14:21:21 26 4
gpt4 key购买 nike

我正在尝试通过循环并输出值大于或等于 2 的数组来编写以下代码:

const checkObj = {
oddNum: 1,
evenNum: 2,
foundNum: 5,
randomNum: 18
};

const objToArray = [];
// ADD CODE HERE
for (let i in checkObj) {
if (checkObj.value[i] >= 2);
objToArray.push(checkObj.value[i]);
}
console.log(objToArray);

}

最佳答案

您必须使用 checkObj[i] 而不是 checkObj.value[i] 来访问您的对象属性并包含您的 if 大括号中的语句(或者至少删除 if 语句后的分号,因为它后面只有一个表达式)。

const checkObj = {
oddNum: 1,
evenNum: 2,
foundNum: 5,
randomNum: 18
};

const objToArray = [];
for (let i in checkObj) {
if (checkObj[i] >= 2) {
objToArray.push(checkObj[i]);
}
}
console.log(objToArray);

关于第 11 行 : Cannot read property 'oddNum' of undefined 上的 Javascript errorType 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52691963/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com