箭头函数的利弊,箭头函数和一般函数的区别

首页 > 教育 > 作者:YD1662024-05-19 21:35:17

当用户单击按钮时,事件回调函数中的 this 实际指向 button,这样的 this.innerHTML = 'Clicked button' 就能按照预期修改按钮中的文字。

3. 定义构造函数

构造函数中的 this 指向新创建的对象,当执行 new Car() 的时候,构造函数 Car 的上下文就是新创建的对象,也就是说 this instanceof Car === true。显然,箭头函数是不能用来做构造函数, 实际上 JS 会禁止你这么做,如果你这么做了,它就会抛出异常。

箭头函数的利弊,箭头函数和一般函数的区别(9)

构造新的 Message 实例时,JS 引擎抛了错误,因为 Message 不是构造函数。:

箭头函数的利弊,箭头函数和一般函数的区别(10)

4. 追求过短的代码

箭头函数的利弊,箭头函数和一般函数的区别(11)

multiply 函数会返回两个数字的乘积或者返回一个可以继续调用的固定了一个参数的函数。代码看起来很简短,但大多数人第一眼看上去可能无法立即搞清楚它干了什么,怎么让这段代码可读性更高呢?有很多办法,可以在箭头函数中加上括号、条件判断、返回语句,或者使用普通的函数:

箭头函数的利弊,箭头函数和一般函数的区别(12)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.