ES6 new Map()基础使用
2023-09-11 14:16:27 时间
ES6 new Map()基础使用
const getmap = new Map([['aa',1],['bb',2]]);
getmap.set('aa',2);
console.log(getmap.get('aa')); //2
console.log(getmap.has('aa')); //是否存在aa
const map = Map.from(getmap);//深度拷贝map对象
map.set('aa',1);
console.log(map.get('aa'));//1
console.log(getmap.get('aa'));//2
console.log(getmap.delete('aa'));//删除aa这个元素
//一般用不上
map与array转换
const arr = Array.from(getmap);
console.log(arr)//[['bb',2]]
console.log(arr.flat());//['bb',2]
相关文章
- 切图崽的自我修养-[ES6] 迭代器Iterator浅析
- ES6学习笔记之map、set与数组、对象的对比
- ES5和ES6作用域
- ES6的新特性
- [ES6] When should use Map instead of Object
- [ES6] 11. String Templates
- React/React Native 的ES5 ES6写法对照表
- js es6 map weakmap
- [ES6] Class Inherit
- [ES6] Array.find()
- [ES6] 01. Intro to ES6 and traceur compiler
- js es6 介绍set,WeakSet
- js基础知识:es6中,当对象中的key名称为一个变量时,需要用`[]`括起来
- 利用ES6的Generator语法实现自定义iterator
- es6 语法 (set 和 map)
- ES6中Object的用法
- 随笔-深入理解ES6模块化(三)
- Dart基础第6篇:集合类型List Set Map详解 以及循环语句 forEach map where any every