Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

JavaScriptでセットを作成する方法は?


セットは、特定の順序や繰り返し値なしで特定の値を格納できる抽象データ型です。これは、有限集合の数学的概念をコンピューターで実装したものです。他のほとんどのコレクションタイプとは異なり、セットから特定の要素を取得するのではなく、通常、セットのメンバーシップの値をテストします。

jsでセットを作成する方法

1。空のSetコンストラクターを使用する

let mySet = new Set();
mySet.add(1);
mySet.add(1);
console.log(mySet)

出力

Set { 1 }

2。 iterableをコンストラクターに渡す

セットコンストラクターは、新しいセットを構築するために使用する反復可能なオブジェクト(リスト、セットなど)を受け入れます。

let mySet = new Set([1, 2, 1, 3, "a"]);
mySet.add(1);
mySet.add(1);
console.log(mySet)

出力

Set { 1, 2, 3, 'a' }

  1. 配列とJavaScriptでの設定。

    Setデータ型はES2015で導入されました。配列とセットの違いは、配列には重複する値を含めることができますが、セットにはできないことです。要素は、キーを使用し、要素は入力された方法でのみトラバースできるため、Setでは不可能なインデックスを使用して配列でアクセスできます。 以下は、JavaScriptの配列と設定の違いを表示するコードです- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name=&

  2. JavaScriptで配列を空にする方法の数

    JavaScriptで配列を空にするには、4つの方法があります- 新しいアレイへの設定 −これでは、配列変数を新しい空の配列に設定します。 長さプロパティの使用 −これでは、配列の長さプロパティを0に設定します。 ポップの使用 −これでは、長さが0に達するまで配列要素を連続的にポップします。 スプライスの使用 −ここでは、開始インデックスを0とし、削除する要素の数をarray.length-1とします。 以下は、noを表示するコードです。 JavaScriptで配列を空にする方法の例- 例 <!DOCTYPE html> <html lang="en"