JAVASCRIPT
2022. 1. 14.
ES6 : 편한 arrow function 안에서도 쓰지 못하는 게 있다?
화살표 함수를 쓰면서 너무너무 재밌고, 간편하게 쓰고 있었는데 이런 함수에서도 사용할수 없는 문법이 있다. 신기하기도 하면서 잊어버리지 않기 위해서 정리해둔다. const test = (arg) =>{ const plusSum = arg + "님, 반가워요"; return plusSum; } [ 화살표함수의 예시 ] 바로 this 함수이다. 쓸수 없는 이유는 바로, 해당함수가 지정하는 범위가 달라지기 때문이다 . 예시를 보자. 버튼을 누르면 버튼글씨가 변경되는 간단한 예제다. const btn = document.querySelector("button"); btn.onclick = function () { this.innerText = "바뀌어요"; //여기서 this는 바로 상위의 버튼을 가리킴. };..