es6中的map方法
es6中的map方法
一、简单的说明
map是一种数据结构,类似于对象,但是里面的键的值可以是各种类型,包括对象也行
//声明Maplet m = new Map();m.set('name','zhangsan');//添加m.set('change',function(){console.log('changgege');//添加})let key={SCHOOL:'AAAAA'}m.set(key,['xq','we','ee'])//添加m.delete('name')// 删除m.get('change')//获取m.get(key)//获取console.log( m.size);//长度m.clear()//清空
二、一些操作方法
- 1、set添加元素:m1.set(值),返回当前的map;
- 2、get返回键名对象的值:m1.get(值);返回true/false,代表是否删除成功;
- 3、has检测Map里是否包含某元素:m1.has(值);返回true/false;
- 4、clear清除Map:m1.clear();
- 5、Map的元素个数:m1.size;
三、应用
- map也有继承了interatorj接口也可以用for-of遍历
for(let i of m1){console.log(i);}
es6中的map方法相关推荐
- ES6中新增字符串方法,字符串模板
ES6中新增字符串方法,字符串模板 多了两个新方法 startsWith endsWith 返回的是一个Boolean值 let str='git://www.baidu.com/2123123';i ...
- javascript学习系列(1):数组中的map方法
最好的种树是十年前,其次是现在.歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主 放弃很容易但是坚持一定很酷 我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的 ...
- jquery中的map()方法与js中的map()方法
1.jquery中的map()方法 首先看一个简单的实例: $("p").append( $("input").map(function(){ return $ ...
- js中数组map方法的使用和实现
js中数组map方法的使用和实现 MDN中定义 map() 方法创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值. 语法 var new_array = arr.map(fun ...
- ES6中的Map和Set详解
概览 本文主要介绍了 ES6新增的Set和Map 数据结构,对其特性和常见用法进行了梳理 一. Set Set是ES6中新增的数据结构,它类似于数组,但是Set数据中的元素都是唯一的,没有重复值的; ...
- 一分钟掌握js中的map方法
目录 map是什么 map方法的结构及入参 语法糖 map一般不改变原数组 map是什么 map是操作js数组的方法,也可以说是一个函数,作用是遍历整个数组,对里面的每个值做处理再返回一个新的值. 注 ...
- c++ map 获取key列表_一日一技:举例说明python中的map()方法
map()函数 Python 的map()方法,作为输入提供的迭代器的所有元素应用函数. 例如,迭代器可以是列表,元组,集合,字典,字符串,并且它返回可迭代的映射对象. 另外,map()是python ...
- dmol3给定关键字不在字典中_一日一技:举例说明python中的map()方法
map()函数 Python 的map()方法,作为输入提供的迭代器的所有元素应用函数. 例如,迭代器可以是列表,元组,集合,字典,字符串,并且它返回可迭代的映射对象. 另外,map()是python ...
- jQuery中的map()方法
jQuery中map()方法的使用格式为:$(selector).map(callback(index,domElement)). 将在每一个被选元素上执行map()方法中设置的回调函数,在回调函数中 ...
最新文章
- R语言:生成正态分布数据生成--rnorm,dnorm,pnorm,qnorm
- Verilog设计实例(6)基于Verilog的各种移位寄存器实现
- easyui框架前后端交互_Vue+ElementUI+.netcore前后端分离框架开发项目实战
- @Autowired静态变量
- PostgreSQL csvlog 源码分析
- C语言探秘:C代码在内存中的分布
- 深入Java中文问题及最优解决方法-下(转)
- Rxjs操作符决策树-思维导图
- 头条和百度“大打出手”时,微信搜索去哪儿了?
- TensorFlow 学习------第二天
- java radix sort_Java RadixSort
- matlab2014b linux,matlab 2014b linux 肿么安装
- 世纪联华开了家新零售门店,网易严选也要入驻
- GX Works2 安装详细过程
- 【最新最全】JavaScript从入门到精通_Web前端必学的JS教程
- 如何划分机器学习的训练集和测试集
- Android连接mumu模拟器
- 浅谈微信与微博的区别
- 解灾转运方法,人人都很容易做得到!
- java jfreechart 折线图_java程序使用JfreeChart画折线图