ES 6-mapデータ構造、追加、削除、検索方法(set get has delete clear)属性:size

2249 ワード

mapデータ構造:
本質的にはキー値ペアの集合であり、類似の集合である.
遍歴することができて、方法はとても多くて、各種のデータフォーマットと変換することができます.
let json = {
    name:'ananiah',
    age:'18'
}
//        json
console.log(json.name);

宣言map
//  map
var map = new Map();
map.set(json,'web');
console.log(map) //Map(1) {{…} => "web"}
map.set('wulala',json);
console.log(map) //Map(2) {{…} => "web", "wulala" => {…}}  //key: "wulala" value: {name: "ananiah", age: "18"}

mapでの追加、削除、検索方法(set get has delete clear)プロパティ:size
//map   、  、     (set get has delete clear )   :size
 //get   
 console.log(map.get(json))
 //   delete
 map.delete(json)
 console.log(map)
//      
// map.clear();
//  
console.log(map.size)
//   true false
console.log(map.has('ananiah')) //false

 
転載先:https://www.cnblogs.com/Ananiah/p/11071372.html