gpt4 book ai didi

javascript - Number 对象的属性在哪里?

转载 作者:行者123 更新时间:2023-11-28 17:36:53 25 4
gpt4 key购买 nike

var a = new Number(4);

我创建了一个对象,其中 4 作为构造函数的参数。

  1. 4 是该对象的属性吗?它有名称/键,例如 0 : 4 吗?
  2. 为什么我无法迭代该对象(执行 for in 循环)?

我问这个是因为当我记录a时,我得到的只是这张看似毫无意义的图片。它没有告诉我太多关于对象的信息。

enter image description here

最佳答案

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

enter image description here

关于javascript - Number 对象的属性在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48956937/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com