es6简述

1. 箭头函数

首先是书写方便

其次是解决了this指向全局的问题, 这里改为了指向当前

2. es6模块化

可以用export来对外暴露函数, 外部通过import来引入函数


3. class类

里面的构造函数写在constructor里面

并且函数添加是用add(){}, 并没有function关键字

继承者用extends 父类来继承对象

构造函数要用到super()来引入继承的构造函数

4. set和map

set类似数组, 但是不允许有重复的元素出现

map的key可以是任意数据类型, 包括对象

他们两个的方法其实都是差不多的, 都是迭代的作用

image

map多了个set()和get()的方法, set是使用add()来进行添加的

5. promise

按照promise定义,他有四种状态

  • pending初始状态

  • fulfilled成功的操作

  • rejected失败的操作

  • settled 最后处理状态

函数内部主要有两个参数(resolve, reject)

6. 块级作用域let

7. 用for-of来遍历数组中的值

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • *node下用express框架,实现一个简单的mvc *构建工具:gulp / babel / webpack ...
    韩娜爱吃辣_前端程序媛阅读 4,796评论 0 1
  • 本文为阮一峰大神的《ECMAScript 6 入门》的个人版提纯! babel babel负责将JS高级语法转义,...
    Devildi已被占用阅读 6,151评论 0 4
  • 第一章:块级作用域绑定 块级声明 1.var声明及变量提升机制:在函数作用域或者全局作用域中通过关键字var声明的...
    BeADre_wang阅读 4,383评论 0 0
  • [TOC] 参考阮一峰的ECMAScript 6 入门参考深入浅出ES6 let和const let和const都...
    郭子web阅读 5,802评论 0 1
  • # 一、框架概述 # 课程概述 1. laravel 4天(之前TP框架还是很大的区别)(国外框架) 2. 在线教...
    关进一阅读 3,138评论 0 0

友情链接更多精彩内容