ES6之函数

函数默认值:

以前的函数默认值写法:

在函数当中,函数的参数默认是已经定义了的,已经不能再使用let或者const从新定义了

rest运算符 / 扩展运算符:

 

必须放到最后,不能放在中间

复制数组的方法:

箭头函数:

再看箭头函数中this的指向问题

这是正常的this指向,谁调用他,他的this就指向谁

下面加一个setTimeout

发现他就变成了undefined,这是因为this.id是通过setTimeout载入运行的,this.id属于window

箭头函数中的this指向,指向其在定义的时的作用域,而不是其运行时的作用域(原谁调用,this指向谁)

箭头函数中也没有arguments

如果想使用,就使用rset运算符

还有就是箭头函数不能当做构造函数,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值