【发布时间】:2018-07-26 16:54:45
【问题描述】:
当我运行此代码时,我无法将它发送到 console.log 我正在寻找的答案。运行代码时得到 NaN。如何让这个函数将对象的神秘数字值相乘并返回结果?
const mysteryNumberObject = {
mysteryNumber: 5,
};
function multiplyMysteryNumberByFive(mysteryNumberObject) {
for(let key in mysteryNumberObject) {
console.log(key * 5);
}
};
multiplyMysteryNumberByFive(mysteryNumberObject);
【问题讨论】:
-
console.log(mysteryNumberObject[key] * 5);会起作用,假设它总是Number。key是mysteryNumber所以 * 5 是NaN。您需要引用 object[key] 才能访问实际值。
标签: javascript function object nan multiplication