【发布时间】:2021-04-19 14:27:49
【问题描述】:
我正在保存一个对象,但后来当我添加新值时它返回未定义。我试图将任何未定义的值设置为初始值,但未成功。我试过把它赋值给一个固定的值,但它也不起作用,我也不知道问题的原因。
let initalObject = {
keyOne: true,
keyTwo: "string",
keyThree: 0,
}
let object = {
keyOne: true,
keyTwo: "string",
}
for (i = 0; i != Object.keys(initalObject).length; i++) {
if (Object.values(object)[i] == undefined) {
Object.values(object)[i] = Object.values(initalObject)[i];
}
}
谢谢!
【问题讨论】:
标签: javascript loops object