html.css.js/javaScript
-
화살표함수와 일반함수 차이점& 호이스팅html.css.js/javaScript 2024. 6. 24. 22:59
화살표 함수 (Arrow Function)렉시컬 스코프화살표 함수는 자신이 정의된 위치에서의 this 값을 상속받습니다.따라서 화살표 함수 내에서 this를 사용할 때, 이는 화살표 함수가 정의된 외부 스코프의 this와 동일합니다.문법적 특징function 키워드를 사용하지 않고, 더 간결한 문법을 사용합니다.const myArrowFunction = () => { console.log(this); }일반 함수 (Regular Function)동적 스코프 일반 함수의 경우, this는 함수가 호출될 때 결정됩니다. 이는 해당 함수가 어떻게 호출되었는지에 따라 달라집니다.문법적 특징function 키워드를 사용하여 정의합니다.function myRegularFunction() { console.log(t..