Javascript 함수

김태인·2022년 12월 20일
0

JavaScript

목록 보기
2/2

함수 선언식

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(()=>{
});

맨날 까먹는것같아서 오늘은 기록...!!!

profile
코딩이 취미가 되는 그날까지

2개의 댓글

comment-user-thumbnail
2023년 1월 2일

태인.......멋지다요

1개의 답글