关于Set结构,阅读下面的代码,回答问题。

2021-02-04 09:20发布

let s = new Set(); s.add([1]); s.add([1]); console.log(s.size);  问:打印出来的size的值是多少?为什么?

let s = new Set();

s.add([1]);

s.add([1]);

console.log(s.size);

  问:打印出来的size的值是多少?为什么?


2条回答
征戰撩四汸
2022-07-05 15:01

结果为:2

两个数组[1]并不是同一个值,它们分别定义的数组,在内存中分别对应着不同的存储地址,因此并不是相同的值,但是都能存储到Set结构中,所以size值为2

一周热门 更多>