关于javascript:ES6箭头函数与普通函数的区别

41次阅读

共计 294 个字符,预计需要花费 1 分钟才能阅读完成。

《深刻了解 ES6》学习笔记

没有this、arguments,他们的值由外围最近一层非箭头函数决定

并不是箭头函数的 this 不会变动,而是它基本就没有 this,就跟他没有arguments 一样,它的 this 是本人在定义时保留的外围最近一层非箭头函数的 this,相似于一个闭包,保留了父级作用域的this 变量,所以,无论应用 call、apply、bind 都无奈扭转“它的”this的指向。

没有prototype

因为没有 thisprototype,所以无奈通过 new 的形式调用,根本原因在于 箭头函数外部没有提供结构器的调用形式,这是它和一般函数最大的区别。

不反对反复的命名参数

不能用来创立生成器

正文完
 0