ホームページ > 記事 > ウェブフロントエンド > JavaScript でのセットコレクションのメソッドにはどのようなものがありますか?
set メソッドは次のとおりです: 1. add()、セットに要素を追加するために使用されます; 2. delete()、セット内の要素を削除するために使用されます; 3. has()、セット内の要素を削除するために使用されます。指定された要素がコレクション内に存在する; 4. clear()、コレクション要素をクリアするために使用されます; 5. forEach()、コレクション内の要素を走査するために使用されます。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
Set コレクションは Arry 配列とよく似ていますが、Set コレクションはキーを格納します。つまり、キーを 2 つ持つことはできません。 Set コレクション。値とデータ型が等しいキー
Set コレクションは添字を使用して値を取得することはできません
Set コレクションには長さ属性はありませんが、size
Set コレクションは次の方法で実配列に変換できます。 Array.from
Parameters | タイプ | #説明 | |
---|---|---|---|
なし | 属性 | コレクションの長さを取得する | |
Object | Method | コレクションに要素を追加する | |
Method | コレクション内の要素を削除し、削除が成功した場合は true を返します | #has | |
Method | 指定された要素がコレクション内に存在するかどうかを判断し、存在する場合は true を返します | #clear | empty |
コレクション要素をクリアします | forEach | function | |
コレクション要素内の要素を走査します | ##サイズ属性 |
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]); console.log(set.size) //打印8 console.log(set.length) //打印undefined
#メソッドの追加
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]); console.log(set.add("qq")); //打印{"sd",68,86,38,64,"qweq",58,"68",86,"qq"} 说明添加成功了 console.log(set.add("qq")); //依旧打印{"sd",68,86,38,64,"qweq",58,"68",86,"qq"} 说明重复的并没有被添加
#メソッドの削除##var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);
console.log(set.delete("68")); //打印true说明删除成功
console.log(set.delete("68")); //打印false说明删除失败因为集合中已经不存在"68"
console.log(set); //打印 {"sd",68,86,38,64,"qweq",58,86} "68已被删除"
#メソッドあり
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);
console.log(set.has(68)); //返回true说明68在集合中存在
set.delete(68); //这里把68删除
console.log(set.has(68)); //返回false说明68在集合中不存在
明確なメソッド
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]);
set.clear(); //清空集合
console.log(set.size); //打印结果为0 说明集合已经被清空了
console.log(set); //打印结果{} 说明集合已经被清空了
#各メソッド
var set = new Set(["sd",68,86,38,64,"qweq",58,"68",86]); set.forEach(function(item,index,set){ console.log(item,index,set); //打印结果 item是每一个集合元素的值 index与item的结果一致 set是集合本身 //在这里index和set可以不需要 })
[関連する推奨事項: javascript 学習チュートリアル]
以上がJavaScript でのセットコレクションのメソッドにはどのようなものがありますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。