【发布时间】:2020-12-15 07:07:13
【问题描述】:
let menu = {
width: 200,
height: 300,
title: "My menu"
};
function multiplyNumeric(obj) {
for (let key in obj) {
if (typeof obj[key] == "number") {
obj[key] *= 2;
}
}
}
multiplyNumeric(menu);
alert(menu);
console.log(menu)
我遇到了这个问题。
所以在代码的最后 当我做警报(菜单)时; 我得到 [object Object]。
但是当我这样做时 控制台日志(菜单); 我得到{宽度:400,高度:600,标题:'我的菜单'}。这就是我想要的。 那么造成这种差异的原因是什么?
【问题讨论】:
标签: javascript