forEach, Map 뒤에 붙는 함수처럼 다시 재사용 안할 함수에 쓰면 간편하게 쓸 수 있음.
const add = (x,y) => { return x+y } - 만약에 arg가 한개면 저 중괄호도 빼버려도됨
const rollDie = () => {return Math.random()} - 매개변수 없는 함수도 가능. 대신 빈 괄호로 표현은 해놔야됨
function 이름 대신에 이걸 변수로 지정해놓는다는거 기억하기
이걸 더 짧게 만드는법 - 암시적 반환이라고 한다고 함
조건) 함수 바디에 표현식이 딱 한개만 있어야됨 / 복잡한 함수는 X
const add = (x,y) => {
return x+y
}
const add = (x,y) = > (
x+y
) - 중괄호 쓰면서 return 빼버림
const add = (x,y) => x+y; - 아예 괄호도 빼버리면서 한줄로 만들어짐
'JS' 카테고리의 다른 글
spread operator (0) | 2022.09.30 |
---|---|
JS setTimeout / setInterval (0) | 2022.09.21 |
Map (0) | 2022.09.21 |
JS forEach (0) | 2022.09.20 |
복습) JS this (0) | 2022.09.20 |