迭代对象时,javascript 中的“数字”和“数字”有什么区别?

穆罕默德·索比罗夫

这是一个对象。

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;
    }
  }
}

这是我的代码

function multiplyNumeric(obj) {
      for (let key in obj) {
        if (typeof(obj[key]) === Number) {
          obj[key] *= 2;
        }
      }
    }

请告诉我有什么不同?

乔纳斯·霍格

typeof运算符返回一个包含操作数类型名称的字符串。Number是一个将其输入转换为数字的函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

javascript中的数字和数字有什么区别?

当a是列表时,+ =数字和+ =数字(带逗号)有什么区别?

JavaScript中的&和&&有什么区别?

JavaScript中的'和'有什么区别?

JavaScript中的“ >>>”和“ >>”有什么区别?

Java和C ++中的迭代器有什么区别?

ruby中的“ self”和javascript中的“ this”有什么区别

python中对象的方法和属性有什么区别?

C++中的对象的*和&有什么区别

打字稿中的枚举和对象有什么区别

Java中的引用和对象有什么区别?

Objective-C对象中的* a和** a有什么区别?

R对象中的$和attr(,var)有什么区别?

Maya(脚本)中的对象和节点有什么区别?

迭代和循环有什么区别?

Javascript 6中的字典和Map有什么区别?

JavaScript中的child和childNodes有什么区别?

JavaScript中的({})和{}之间有什么区别?

JavaScript中的(for ... in)和(for ... of)语句之间有什么区别?

javascript中const和const {}有什么区别

Javascript中的Error和Exception有什么区别?

JavaScript中的null和undefined有什么区别?

JavaScript和Python中的分号有什么区别?

javascript中的class和classname有什么区别?

javascript中的“ remove”和“ removeChild”方法有什么区别?

JavaScript中的`offsetLeft`和'clientLeft'有什么区别

javascript中.match和.test有什么区别

JavaScript中的“ let”和“ this”有什么区别?

在JavaScript中调用function和function()有什么区别?