Es 6でのsetの使用

4064 ワード

setは配列とは異なり、配列には同じ値を持つことができ、setには同じ値を保存することはできません.
let books = new Set();//      set  
books.add("javascript");// set       
console.log(books);//Set(1) {"javascript"}
books.add("html5");
console.log(books);//Set(2) {"javascript", "html5"}
books.add("javascript");
console.log(books)//Set(2) {"javascript", "html5"}
console.log(books.size);//2   books   
console.log(books.has("html5"));//true            
books.delete("html5");//         
books.forEach(book => {
	console.log(book);
})
books.clear();//    

new Set()新しいセットセットセットセットセットに値を追加add()メソッドを使用してsetセット要素の長さset.sizeを取得セットにこの値set.has()メソッドがあるかどうかを判断し、セットのset.delete()を削除します.ループsetの内容set.forEach()集合set.clear()をクリアします.