뚱뚱한 화살표 기능은 "this" 어휘 바인딩 문제를 해결합니다. "이것"의 컨텍스트를 가져오고 빠른 화살표에는 고유한 this가 없기 때문에 동일한 목적을 수행할 수 있습니다. 이름에서 알 수 있듯이 굵은 화살표 기능은 코드 줄을 줄이는 데 도움이 됩니다. 구문 =>은 굵은 화살표를 보여줍니다.
예시
$('.button1').click(function () { setTimeout(function () { $(this).text('demo'); } ,400); });
위에서는 function()이 이것을 전역 객체로 정의하기 때문에 오류가 발생합니다. 뚱뚱한 화살표 함수를 사용하여 해결하는 방법과 "this"의 컨텍스트를 살펴보겠습니다 -
$('.button1').click(function () { setTimeout( () => { $(this).text(‘demo’) } ,400); });