화살표 함수

Sang heon lee·2021년 7월 26일
0

개념 및 기능 정리

목록 보기
8/17

https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Functions/Arrow_functions

1.화살표 함수(arrow function expression)

  1. 화살표 함수는 항상 익명입니다.
  2. 생성자로서 사용할 수 없습니다. (객체 내 메소드 함수 생성시 사용 x)
  3. 간단 사용 예시
let materials = ['Hydrogen','Helium', 'Lithium', 'Beryllium']

materials.map(material => material.length)
// [8,6,7,9]

2. 구문

2.1 기본 구문

(param1, param2, ..., paramN) => { statements }
// statements (여러 문장) 일 경우 { } 사용

(param1, param2, ..., paramN) => expression
// expression (한 문장) 이고 return 을 생략할 경우 { } 생략

(param1, param2, ..., paramN) => { return expression }
// 위의 보기와 동일함.

singleparam => { statements }
// 매개변수가 하나뿐인 경우 ( ) 생략 가능

() => { statements }
// 매개변수가 없는 함수는 ( ) 가 필수
profile
개초보

0개의 댓글