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方法相关推荐

  1. ES6中新增字符串方法,字符串模板

    ES6中新增字符串方法,字符串模板 多了两个新方法 startsWith endsWith 返回的是一个Boolean值 let str='git://www.baidu.com/2123123';i ...

  2. javascript学习系列(1):数组中的map方法

    最好的种树是十年前,其次是现在.歌谣 每天一个前端小知识 提醒你改好好学习了 知乎博主 csdn博主 b站博主  放弃很容易但是坚持一定很酷     我是歌谣 喜欢就一键三连咯 你得点赞是对歌谣最大的 ...

  3. jquery中的map()方法与js中的map()方法

    1.jquery中的map()方法 首先看一个简单的实例: $("p").append( $("input").map(function(){ return $ ...

  4. js中数组map方法的使用和实现

    js中数组map方法的使用和实现 MDN中定义 map() 方法创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值. 语法 var new_array = arr.map(fun ...

  5. ES6中的Map和Set详解

    概览 本文主要介绍了 ES6新增的Set和Map 数据结构,对其特性和常见用法进行了梳理 一. Set Set是ES6中新增的数据结构,它类似于数组,但是Set数据中的元素都是唯一的,没有重复值的; ...

  6. 一分钟掌握js中的map方法

    目录 map是什么 map方法的结构及入参 语法糖 map一般不改变原数组 map是什么 map是操作js数组的方法,也可以说是一个函数,作用是遍历整个数组,对里面的每个值做处理再返回一个新的值. 注 ...

  7. c++ map 获取key列表_一日一技:举例说明python中的map()方法

    map()函数 Python 的map()方法,作为输入提供的迭代器的所有元素应用函数. 例如,迭代器可以是列表,元组,集合,字典,字符串,并且它返回可迭代的映射对象. 另外,map()是python ...

  8. dmol3给定关键字不在字典中_一日一技:举例说明python中的map()方法

    map()函数 Python 的map()方法,作为输入提供的迭代器的所有元素应用函数. 例如,迭代器可以是列表,元组,集合,字典,字符串,并且它返回可迭代的映射对象. 另外,map()是python ...

  9. jQuery中的map()方法

    jQuery中map()方法的使用格式为:$(selector).map(callback(index,domElement)). 将在每一个被选元素上执行map()方法中设置的回调函数,在回调函数中 ...

最新文章

  1. R语言:生成正态分布数据生成--rnorm,dnorm,pnorm,qnorm
  2. Verilog设计实例(6)基于Verilog的各种移位寄存器实现
  3. easyui框架前后端交互_Vue+ElementUI+.netcore前后端分离框架开发项目实战
  4. @Autowired静态变量
  5. PostgreSQL csvlog 源码分析
  6. C语言探秘:C代码在内存中的分布
  7. 深入Java中文问题及最优解决方法-下(转)
  8. Rxjs操作符决策树-思维导图
  9. 头条和百度“大打出手”时,微信搜索去哪儿了?
  10. TensorFlow 学习------第二天
  11. java radix sort_Java RadixSort
  12. matlab2014b linux,matlab 2014b linux 肿么安装
  13. 世纪联华开了家新零售门店,网易严选也要入驻
  14. GX Works2 安装详细过程
  15. 【最新最全】JavaScript从入门到精通_Web前端必学的JS教程
  16. 如何划分机器学习的训练集和测试集
  17. Android连接mumu模拟器
  18. 浅谈微信与微博的区别
  19. 解灾转运方法,人人都很容易做得到!
  20. java jfreechart 折线图_java程序使用JfreeChart画折线图

热门文章

  1. Spring Cloud Admin健康检查 邮件、钉钉群通知
  2. 高考志愿填报,选专业应该考虑哪些因素?
  3. Http协议3XX重定向介绍及301跳转和302跳转应用场景
  4. C#之CAD二次开发
  5. Echarts 暂无数据处理
  6. 字符串转整数(纯C语言)-考虑负数情况
  7. 也谈ObjectARX多版本批量编译
  8. Sql中的数据类型及区别
  9. nova6什么时候开始鸿蒙2内测,鸿蒙系统即将迎来二轮公测,nova机型增添其中
  10. python 忽略返回值