ES6新增内容(部分)

ES6新增内容(部分)

一、两个声明变量的方法let、 const
let: 不能重复声明、有暂时性死区,不能提前访问、{}块级作用域。
const:声明常量、声明之后不能被修改。

二、箭头函数
语法:(参数)=>{表达式}
箭头函数中this没有固定指向,一般指向宿主对象。

三、结构赋值
一次性获取数组或对象中的元素
语法: var [a,b,c]=[1,2,3]
var {name,age,say}={name:‘ls’,age:18,say:‘哈哈’}
此处变量的名字要和对象中的属性一一对应。

四、bind的方法
bind作用:返回一个新的函数改变新函数中this的指向
语法:function fn (){}
let fn1 = fn.bind

五、class的类
语法:class 类名{属性,方法} 只能包含属性跟方法

constructor(){} 构造方法,class被new的时候自动调用。
extends() 子类继承父类。

猜你喜欢

转载自blog.csdn.net/weixin_49840493/article/details/109125170