아래의 경우처럼 함수에 인자가 안 들어올 때를 대비해, default로 사용할 값을 설정할 수 있다.
const greet = name => "Hello, " + name;
const result = greet();
console.log(result); // Hello, undefined
화살표 함수로 작성할 때, 인자가 하나라면 소괄호를 생략해도 되지만 기본값을 설정해준다면 소괄호를 작성해줘야 한다.
const greet = (name = "Ted") => "Hello, " + name;
const result = greet();
console.log(result); // Hello, Ted
[JavaScript] 매개변수(parameter)와 전달인자(argument) (0) | 2021.08.18 |
---|---|
[JavaScript] 객체 비구조화(구조 분해) (0) | 2021.08.16 |
[JavaScript] script 태그의 위치와 async, defer (0) | 2021.05.27 |
[JavaScript] Uncaught TypeError: Cannot read property 'addEventListener' of null (0) | 2021.05.24 |
[JavaScript] input enter로 이벤트 발생 keycode deprecated (0) | 2021.05.20 |