码迷,mamicode.com
首页 > 其他好文 > 详细

es6

时间:2017-10-06 21:19:30      阅读:124      评论:0      收藏:0      [点我收藏+]

标签:构造   箭头函数   http   rip   super   end   类的构造函数   实例   直接   

let, const, class, extends, super, arrow functions, template string, destructuring, default, rest arguments,import export

1.let const

let就是局部变量

const就是不能改变的变量,只能在初始化赋值

2.class,extends,super

class javascript出现了常规编程语言都有的类

extends 是类的继承

super 是继承后必须在constructor调用的继承类的构造函数

3.arrow function

就是() => {}

不同于function xxx(){}的是:

1)this不再是函数实例本身,而是这个函数所在的环境;

2)不能再用arguments,取而代之的是rest(后面介绍)

3)不能用new把函数实体话

4)call/apply/bind方法仍适用于箭头函数,但就算调用这些方法扩充当前作用域,this也依旧不会变化

4.template string

就是反引号(`)的引入,可以在两个反引号之间写多行,而且可以用${xxx}在字符串引入变量,效果如下:

技术分享

5.destructuring 解构

直接上图:

技术分享

6.default, rest

default:可以定义默认值

技术分享

rest:取代arguments,在形参前面加(...)

技术分享

7.import export

在es6

es6

标签:构造   箭头函数   http   rip   super   end   类的构造函数   实例   直接   

原文地址:http://www.cnblogs.com/amiezhang/p/7632848.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!