首页 > 试题广场 >

根据如下代码,set.size的值为var set =...

[单选题]
根据如下代码,set.size的值为
var set = new Set([0, 2, 2, 0, 0, 5, 9, {}, {}, NaN, NaN]);
  • 6
  • 7
  • 8
  • 11
发表于 2020-02-15 23:34:47 回复(0)
ES6 提出“Same-value equality”(同值相等)算法

不同之处只有两个:一是+0不等于-0,二是NaN等于自身。

set使得NaN和NaN对比是相等的,解决了===在NaN上的bug
编辑于 2020-03-29 18:42:36 回复(4)
两个空值为不同元素,NaN为相同元素,还有四个不同的数字
发表于 2020-03-14 15:49:01 回复(0)
Set 类似于数组,但是值是无序的,没有重复值
两个空值为不同元素
发表于 2020-09-11 16:17:47 回复(0)
set只有不同的元素,nan 虽然理论上是不与 nan相等,但是在set中nan与nan是相等的,但是我忽略了对象不相等,可能因为存储地址的原因?
发表于 2020-02-10 20:42:48 回复(0)