728x90
반응형
# arrow 함수 사용법이 왜 헷갈리는지 모르겠는데 헷갈린다.
1. function 키워드 지우기
2. ()다음에 뚱뚱한 화살표(fat arrow, =>) 기호 넣기
화살표 함수도 기존 함수 선언 방식에서와 마찬가지로 괄호는 매개변수를 감싸는 용도로 사용된다. 만약 매개변수가 하나라면 괄호를 생략할 수 있다. 아래 코드에서 두 번째 함수 singleParam은 매개변수가 하나이기 때문에 괄호를 생략했다.
# 일반함수와 화살표 함수의 차이 비교
function fun() {
this.name = "HI";
return {
name: "BYE",
speak: function () {
console.log(this.name);
},
};
}
function arrFun() {
this.name = "HI";
return {
name: "BYE";
speak: () => {
console.log(this.name);
},
};
}
const fun1 = new fun();
fun1.speak(); // BYE
const fun2 = new arrFun();
fun2.speak(); // HI
# 화살표 함수 사용 법
const testFunction = (firstName, lastName) => {
return firstName+' '+lastName;
}
const singleParam = firstName => {
return firstName;
}
- 더이상 헷갈리지 말쟈...
- 끝 -
728x90
반응형
'⭐ JAVASCRIPT > 문법' 카테고리의 다른 글
함수의 export, import 방법 (0) | 2022.10.28 |
---|---|
Javascript & React 로그 확인 방법 (0) | 2022.10.28 |
uri, req, res 설명 (0) | 2022.07.25 |
return 이란 (0) | 2022.05.18 |