arguments
-
1. arrow function이 가지는 차이점 3가지프로그래밍 언어/JAVASCRIPT 2021. 7. 19. 01:31
오늘 공부를 통해 알게 된 사실 하나. arrow function은 빠른 코드의 작성과 업무 효율을 위해 많이 사용된다고 알고 있었으나 일반적안 function과 차이점이 있었다. 1. arrow function에는 arguments가 존재하지 않는다. (arguments is not defined) arrow function는 컴파일링 시 arguments를 바인딩하지 않는다. arguments가 필요한 경우 가장 근접한 일반 부모 함수를 통해 arguments에 접근한다. 2. arrow function이 나타내는 this 값은 다르다. 이벤트 내에서 일반적으로 this의 값은 해당 이벤트를 실행하는 element를 나타낸다. 이와 다르게 arrow function에서 this를 사용하면 최상단 값인..