Javascript 数字对象中的属性在哪里?

Javascript 数字对象中的属性在哪里?,javascript,Javascript,我用4作为构造函数的参数创建了对象 4是该对象的属性吗?它是否有名称/键,如0:4 为什么我不能迭代那个对象(在循环中的预成型) 我问这个问题是因为当我记录a时,我得到的只是这张看起来毫无意义的图片。它并没有告诉我很多关于这个物体的事情 如果在浏览器中查看控制台,可以找到一个名为[[PrimitiveValue]]的属性,其中包含数字的值。该对象的值通过valueOf函数检索 谷歌浏览器 如果在浏览器中查看控制台,可以找到一个名为[[PrimitiveValue]]的属性,其中包含数字的值。该对

我用4作为构造函数的参数创建了对象

  • 4是该对象的属性吗?它是否有名称/键,如0:4
  • 为什么我不能迭代那个对象(在循环中的预成型)
  • 我问这个问题是因为当我记录
    a
    时,我得到的只是这张看起来毫无意义的图片。它并没有告诉我很多关于这个物体的事情


    如果在浏览器中查看控制台,可以找到一个名为
    [[PrimitiveValue]]
    的属性,其中包含数字的值。该对象的值通过
    valueOf
    函数检索

    谷歌浏览器


    如果在浏览器中查看控制台,可以找到一个名为
    [[PrimitiveValue]]
    的属性,其中包含数字的值。该对象的值通过
    valueOf
    函数检索

    谷歌浏览器


    当您创建一个
    编号
    对象时,您传递的值将分配给该对象的
    插槽
    。您确实不能像访问属性一样访问它,但是如果您按如下所示展开对象,您可以看到插槽,它由
    [[PrimitiveValue]]]
    表示。您可以像对待普通数字一样对待这个对象,并执行加法、减法等操作(参见屏幕截图)


    当您创建一个
    编号
    对象时,您传递的值将分配给该对象的
    插槽
    。您确实不能像访问属性一样访问它,但是如果您按如下所示展开对象,您可以看到插槽,它由
    [[PrimitiveValue]]]
    表示。您可以像对待普通数字一样对待这个对象,并执行加法、减法等操作(参见屏幕截图)


    你有没有试着为自己找到答案@德里克:是的,那怎么办?你有没有试着为自己找到答案@德里克:是的,怎么样?啊,好旧的铬合金。我忘了它的控制台比Firefox好。啊,好旧的铬合金。我忘了它的控制台比Firefox好。
    var a = new Number(4);