javascript - 访问对象 key :Value Pair in Function

标签 javascript function object nan multiplication

当我运行此代码时,我无法将其发送到 console.log 我正在寻找的答案。当我运行代码时,我得到 NaN 。如何让这个函数将对象 MysteryNumber 值相乘并返回结果?

const mysteryNumberObject = {
  mysteryNumber: 5,
};

function multiplyMysteryNumberByFive(mysteryNumberObject) {
  for(let key in mysteryNumberObject) {
    console.log(key * 5);
  }
};

multiplyMysteryNumberByFive(mysteryNumberObject);

最佳答案

对象中唯一的键是“magicNumber”,将其乘以 5 没有任何意义。我认为您想获取对象的值:

function multiplyMysteryNumberByFive(mysteryNumberObject) {
  for(let value of Object.values(mysteryNumberObject)) {
    console.log(value * 5);
   }
}

关于javascript - 访问对象 key :Value Pair in Function,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48815623/

相关文章:

javascript - 如何运行由字符串表示的 JavaScript 代码?

c++ - 使用指向函数的指针数组创建结构

javascript - 扩展对象导致 jQuery 错误

C++ 类构造函数/析构函数

javascript - JS中如何避免绑定(bind)对象?

javascript - 如何在 PayPal 智能按钮交易中发送自定义数据字段

javascript - 使用 $.getscript ("")而不发送引用 header ?

javascript - 基本的 Angular 路由问题

java - 在addActionListener中找不到文件名,JAVA

javascript - 循环访问 JavaScript 对象数组并删除值