At the end of the code, when I do alert(menu);
, I get [object Object]
.
But when I do console.log(menu);
, I get { width: 400, height: 600, title: 'My menu' }
, which is what I wanted. What’s causing the difference?
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)