ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript でのセットコレクションのメソッドにはどのようなものがありますか?

JavaScript でのセットコレクションのメソッドにはどのようなものがありますか?

青灯夜游
青灯夜游オリジナル
2022-01-18 18:03:557998ブラウズ

set メソッドは次のとおりです: 1. add()、セットに要素を追加するために使用されます; 2. delete()、セット内の要素を削除するために使用されます; 3. has()、セット内の要素を削除するために使用されます。指定された要素がコレクション内に存在する; 4. clear()、コレクション要素をクリアするために使用されます; 5. forEach()、コレクション内の要素を走査するために使用されます。

JavaScript でのセットコレクションのメソッドにはどのようなものがありますか?

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

Set コレクションの概要

Set コレクションは Arry 配列とよく似ていますが、Set コレクションはキーを格納します。つまり、キーを 2 つ持つことはできません。 Set コレクション。値とデータ型が等しいキー
Set コレクションは添字を使用して値を取得することはできません
Set コレクションには長さ属性はありませんが、size
Set コレクションは次の方法で実配列に変換できます。 Array.from

コレクションのプロパティとメソッドの設定 (一般的に使用される)

##NameParametersタイプ #説明サイズなし属性コレクションの長さを取得する #adddelete #keyMethodコレクション内の要素を削除し、削除が成功した場合は true を返します key#clearemptyメソッドコレクション要素をクリアしますforEachfunctionメソッドコレクション要素内の要素を走査します##サイズ属性
Object Method コレクションに要素を追加する
#has
Method 指定された要素がコレクション内に存在するかどうかを判断し、存在する場合は true を返します
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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。