함수 쓰기
const add = function (x,y) {
return x + y
}
function 키워드를 생략하고 화살표 => 붙이기
const add = (x, y) => {
return x + y
}
한줄만 쓸 때는 리턴을 많이 생략해서 쓴다
const add = (x, y) => x + y
필요에 따라 소괄호를 붙인다
const add = (x, y) => (x + y)
파라미터가 하나인 경우 소괄호도 생략할 수 있다
const divideBy10 = x => x / 10
화살표 함수를 이용해 클로저 표현하기
const adder = x => {
return y => {
return x + y
}
}
const subtractor = x => y => {
return x - y
}
아직 this 안배웠는데 두려워지는 짤이다....
반응형
'자바스크립트 > 기초' 카테고리의 다른 글
일급 객체(First-class citizen)와 고차함수(Higher-order function) (0) | 2021.06.09 |
---|---|
함수 선언식과 함수 표현식의 차이 (1) | 2021.06.06 |
변수 const (0) | 2021.06.06 |
배열 arr.slice / arr.splice / arr.join 다시보기 (3) | 2021.06.05 |
Spread syntax/Rest parameter/Destructing (4) | 2021.06.01 |