Es 6でのsetの使用
4064 ワード
setは配列とは異なり、配列には同じ値を持つことができ、setには同じ値を保存することはできません.
new Set()新しいセットセットセットセットセットに値を追加add()メソッドを使用してsetセット要素の長さset.sizeを取得セットにこの値set.has()メソッドがあるかどうかを判断し、セットのset.delete()を削除します.ループsetの内容set.forEach()集合set.clear()をクリアします.
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()をクリアします.