개발 저장소/개발 지식 저장소
[Javascript] 일반 함수와 화살표 함수(arrow function)의 차이
이거비버
2022. 12. 8. 22:19
반응형
function multiply(x,y) {
return x * y
}
const multiply = (x , y) => x*y;
function print(text) {
return text + "입니다."
}
const print = text => text + "입니다."
모든 함수는 실행될 때마다 함수 내부에 this라는 객체가 추가된다.
일반 function은 함수를 호출할 때 함수가 어떻게 호출되었는지에 따라 this에 바인딩할 객체가 동적으로 결정 된다.
arrow function은 함수를 선언할 때 this에 바인딩할 객체가 정적으로 결정된다.
this와 function에 대해서 좀더 공부 후 내용을 추가해야겠다.
반응형