ホームページ >ウェブフロントエンド >jsチュートリアル >ES6のセットデータ構造とマップデータ構造

ES6のセットデータ構造とマップデータ構造

php中世界最好的语言
php中世界最好的语言オリジナル
2018-03-10 15:04:081849ブラウズ

今回はES6のセットデータ構造とマップデータ構造についてご紹介します。実際の使用例を見てみましょう。 setデータ構造: (各項目は異なります)

API: add(); delete(); has(); size

property

;

let arr=["wowo","hh","web"];
let setArr = new Set(arr);
console.log(setArr );      //Set(3) {"wowo", "hh", "web"}
typeof setArr                  // object
setArr.add("呵呵哒");
console.log(setArr );      //Set(4) {"wowo", "hh", "web","呵呵哒"}
                                      //其实追加的位置并没有顺序;
setArr.delete("wowo");
console.log(setArr);      //Set(3) { "hh", "web","呵呵哒"}
clear();または false;

for of または

foreach

() を使用して、セット データ構造を走査します。WeakSet データ構造;

最初にオブジェクトを宣言してからオブジェクトを追加する必要があります。そうしないと、エラーが報告されます。 weakSet データ構造 オブジェクトの保存のみが可能で、走査はできません;

マップ データ構造: (API set( ); get( ); delete( ); has(); clear(); size() )

見てみましょう各共通の json オブジェクトで:

let json ={"name":"liuliu","age":23};

console.log(json.name); このプロセスでは、name の値が取得されます。 json はループされます 各属性;

しかし、マップは異なり、マッピングに従って保存され、キー、ヴァルは他の

データ型

:

let map =new Map();
map.set("age","22");
map.get("age") //22;
map.has("age") //true;
map.delete("age");
map.size;        //0;
のケースを読んだ後、メソッドをマスターしたと思います。この記事では、よりエキサイティングな内容に注目してください。 php 中国語 Web サイトのその他の関連記事!


関連書籍:

ES6の文字列テンプレートの詳細説明


ES6の構造化代入の詳細説明


ES6の変数のスコープと宣言の詳細説明

以上がES6のセットデータ構造とマップデータ構造の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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