ES6 高效的map

Posted neryxj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ES6 高效的map相关的知识,希望对你有一定的参考价值。

//高效的map
let json={
    name:‘nl‘,
    skill:‘web‘
};
console.log(json.name);
var map=new Map();
map.set(json,‘iam‘);
console.log(map);
//下面看下set里面设置一对key,value值
map.set(‘nl‘,json);
console.log(map);
//map增删查
//get取值
console.log(map.get(json));
console.log(map.get(‘nl‘));
//delete删除特定的值,clear删除全部的值
map.delete(json);
console.log(map);
console.log(map.size);
map.clear();
//has true false查找
console.log(map.has(‘nl‘));
//set get has delete clear size 

 

以上是关于ES6 高效的map的主要内容,如果未能解决你的问题,请参考以下文章

高效Web开发的10个jQuery代码片段

高效Web开发的10个jQuery代码片段

ES6新特性:map和reduce

peptide map DDA和IMS有啥区别

使用Array对象作为ES6 Map的键

何时在 ES6 中使用 Object map 与 Map 类 [重复]