this
라고 볼 수 있는데 그 설명을 해보겠다화살표 함수는 함수 자체의 this 바인딩을 갖지 x, constructor x, prototype x.
일반 함수에는 this바인딩이 존재.
따라서 화살표 함수 내부에서 this를 참조하면 상위 스코프의 this를 그대로 참조한다. (lexical this) --------------------
화살표 함수의 this와 일반 함수의 this는 다르게 동작한다.콜백함수 내부의 this문제
즉 콜백함수 내부의 this가 외부 함수의 this와 다르기 때문에 발생하는 문제
//arr distructuring
const arr = [1,2,3]
const [one, two, three] = arr
//object distructuring
const obj = {first: 'hi', second:'bye'}
const { second, first } = obj;
출처: https://hbsowo58.tistory.com/407
딥다이브 책