ES6-map數據結構,增加、刪除、查找 方法(set get has delete clear ) 屬性:size


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM