함수 선언문 : 어디서든 호출가능(자바스크립트에서 미리 모든 함수를 실행 해놓기 때문에)
function add(num1, num2){
return num1 + num2 ;
}
함수 표현식 : 해당 코드에 도달하면 생성
let add = function (num1, num2) {
return num1 + num2 ;
}
화살표 함수 : 자신만의 this를 갖지 않는다. 화살표 함수 내부에서 this를 사용한다면 외부에서 값을 가져온 것임.
let add = (num1, num2) => {
return num1 + num2 ;
}
let add = (num1, num2) => (
num1 + num2 ; //리턴문이 한줄이면 이렇게 쓸 수 있음1
)
let add = (num1, num2) => num1 + num2 ; //리턴문이 한줄이면 이렇게 쓸 수 있음2
let Hello = name => `Hello, ${name}`; //매개변수가 하나이면 이렇게 쓸 수 있음
'JAVASCRIPT' 카테고리의 다른 글
자바스크립트(javascript) Object.assign() 객체복제 (0) | 2023.01.23 |
---|---|
자바스크립트(javascript) 생성자 함수 객체생성 (0) | 2023.01.23 |
자바스크립트(javascript) 변수 (0) | 2023.01.22 |
자바스크립트(javascript) 배열 기초 (0) | 2023.01.22 |
자바스크립트(javascript) 객체 기본 (0) | 2023.01.22 |
댓글