相当于 lambda 函数中的“this”

Mhd*_*Mhd 4 javascript jquery lambda arrow-functions

我有一个功能,如:

$(".myDropdown").hover(function() {
  $(this).find(".myDropdown-caretDown").hide();
}, function() {
  $(this).find(".myDropdown-caretDown").show();
});
Run Code Online (Sandbox Code Playgroud)

如果我想使用 lambda 函数进行悬停回调,我可以使用什么来代替this

Igo*_*gor 6

this内部箭头函数与this定义此函数的作用域中的对象相同:

$(".myDropdown").hover(
  e => $(e.target).find(".myDropdown-caretDown").hide(),
  ...
});
Run Code Online (Sandbox Code Playgroud)