함수 선언식
function isAdult(person) {
return person.age >= 19;
}
함수 표현식
const sayHello = function () {
console.log("Hello World")
}
동작방식은 같지만
함수 선언식은 호이스팅에 영향을 받고,
함수 표현식은 호이스팅에 영향을 받지 않음
화살표 함수
const sayHello = () => "Hello World"
함수가 반환하는 값을 한줄로 표현할 수 있다면 리턴을 생략할 수 있음
const sayHello = () => {
return console.log("Hello World")
}
중괄호가 있을시엔 반드시 리턴을 넣어주어야함
익명 함수
간단한 함수를 일회성으로 사용할 때 굳이 이름을 붙일 필요가 없기에 익명함수를 사용
보통 map, forEach등에 익명함수를 사용함
const mappedArr = testArr.map(()=>{
});
맨날 까먹는것같아서 오늘은 기록...!!!
태인.......멋지다요