1.概念
set對(duì)象允許你存儲(chǔ)任何類型的唯一值箱季,無論是原始值或者是對(duì)象引用涯穷。返回一個(gè)新的Set對(duì)象
2.注意點(diǎn)
在set中,NaN之間被視為相同的值
3.set實(shí)例
屬性:Set.prototype.constructor
? ? ? ? ? ? Set.prototype.size
方法:Set.prototype.add(value);
????????????在Set對(duì)象的尾部添加一個(gè)元素
????????????Set.prototype.clear();
????????????移除Set對(duì)象內(nèi)的所有元素
????????????Set.prototype.delete(value);
? ? ? ? ? ? 移除Set的中與這個(gè)值相等的元 素藏雏,返回Set.prototype.has(value)在這個(gè)操作前會(huì)返回的值(即如果該元素存在拷况,返回true,否則返回false)掘殴。Set.prototype.has(value)在此后會(huì)返回false赚瘦。
????????????Set.prototype.entries();
????????????返回一個(gè)新的迭代器對(duì)象,該對(duì)象包含Set對(duì)象中的按插入順序排列的所有元素的值的[value, value]數(shù)組奏寨。為了使這個(gè)方法和Map對(duì)象保持相似起意,?每個(gè)值的鍵和值相等。????????
????????????Set.prototype.add(value);
? ? ? ? ? ? Set.prototype.forEach(callback[, thisArg]);
????????????按照插入順序病瞳,為Set對(duì)象中的每一個(gè)值調(diào)用一次callBackFn揽咕。如果提供了thisArg參數(shù),回調(diào)中的this會(huì)是這個(gè)參數(shù)套菜。
? ? ? ? ? ? ?Set.prototype.has(value);
????????????返回一個(gè)布爾值亲善,表示該值在Set中存在與否。