ES6的知识点
来源:互联网 发布:淘宝开店费用怎么算 编辑:程序博客网 时间:2024/06/02 03:32
1、map
map支持非字符串的key,如数字。
var map = new Map([["zhangxin",23],["chenyingzhou",23],["zhongzuofeng",45]]);
map.get("zhangxin");//23
map.set("zhangxiaobin",51);
map.has("chenyingzhou");
map.delete("zhongzuofeng");
2、filter
筛选函数,把传入的函数依次作用于每个元素,根据返回值决定是否保留该元素。
回调函数总共可以接受三个参数,第一个是当前元素,第二个是当前元素的位置,第三个是数组本身。
var arr = [1,2,4,5,6,9,15];
var r = arr.filter(function (x) {
return x % 2 == 1;
})//[1,5,9,15]
var arr = ["a"," ",undefined,null,"c"," "];
var r = arr.filiter(function (x) {
return x && x.trim();
})//["a","c"]
var arr = [1,2,3,2,5,3,6,8]
var r = arr.filter( function (element,index,self) {
return self.indexOf(element) == index;
})//[1,2,3,5,6,8]
3、literabel类型
4、Arrow Function(箭头函数)
var x = 5;
y => x * x;
5、promise
- ES6的知识点
- ES6个人总结的部分知识点
- ES6中箭头函数的知识点
- es6你不知道的小知识点
- 学习收集:关于ES6的知识点
- JavaScript基于ES6的重点知识点
- ES6 知识点小记
- ES6知识点快速预览
- ES6常用知识点概述
- Es6知识点回顾
- 【ES6】ES6的新特性
- ES6/ES2015常用知识点和概念
- 一图囊括所有ES6知识点结构
- 理解ES6的模块(Understanding ES6 Modules)
- ES6---es6中函数function的改革
- ES6学习笔记-ES6的概念
- es6的Generator函数
- es6函数的扩展
- 计算机网络理论基础
- 深入理解ConcurrentHashMap
- java基础笔记之数据类型
- 用if多分支判断是不是素数
- Android中ListView的使用及优化
- ES6的知识点
- DOS命令大全
- 负载均衡设计Nginx+Tomcat实现负载均衡(二)
- unity 3D之ugui Scroll Rect拖拽消息冲突问题
- django 中间件 request.path 与get_full_path
- 设计模式(8)-组合模式
- DroidBox与APIMonitor的配置
- CentOS 7实战Kubernetes部署
- TCP 控制字段之 URG 和 PSH