1. 익명 함수란?
익명 함수는 이름이 없는 함수를 말한다.
함수 자체가 식이기 때문에, 변수에 할당할 수 있다.
익명함수는 다음과 같은 예제로 사용 할 수있다.
let add = function(a, b) {
return a+b;
}
let sum = add(10, 20);
console.log(sum) // 30
2. 그렇다면 화살표 표기법은 무엇인가?
화살표 표기법은 위의 익명함수를 좀 더 간단하게 만들어서 사용할 수 있다.
let add = (a, b) => a + b;
let sum = add(10, 20);
console.log(sum); // 30
화살표 함수는 위처럼 사용하는데, 여러 조건이 있다.
- 매개 변수가 하나일 경우에는 매개변수 괄호를 생략 가능
- 매개 변수가 없을 경우는 매개변수 괄호가 무조건 있어야 함
- 본문의 줄이 한줄일 경우에는 몸통 {}생략이 가능하며, return문도 생략이 가능함
- return할 값이 만약 객체이면 소괄호가 있어야하며, 몸통은 ({})형태를 가짐
- 기본적으로 화살표 함수는 (매개변수) => {본문}의 형태
'Javascript' 카테고리의 다른 글
[프로그래머스] Javascript JadenCase 문자열 만들기 12951 (1) | 2024.10.23 |
---|---|
[백준 알고리즘] javascript 로프 2217번 (0) | 2024.02.28 |
[Javscript] nvm 설치시 python command not found 에러 (0) | 2023.10.09 |
[Javascript] 웹팩(Webpack)이란? (0) | 2022.06.13 |
[Javascript] querySeletoer (0) | 2022.05.10 |