词法 this 在 JavaScript 中是什么意思?
胖箭头函数解决了词法绑定“this”的问题。它获得了“this “的上下文,并且你可以实现相同目的,因为 fat 箭头没有自己的 this。胖箭头函数正如其名有助于减少代码行数。语法 => 表示胖箭头。
示例
$('.button1').click(function () {
setTimeout(function () {
$(this).text('demo');
} ,400);
});以上内容给出了错误,因为 function() 将 this 定义为全局对象。让我们看看如何使用 fat 箭头函数和“this”的上下文来解决它 −
$('.button1').click(function () {
setTimeout( () => {
$(this).text(‘demo’) }
,400);
});
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP