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)