728x90
반응형
ES6 버전부터는 => 표기법(화살표 표기법)을 사용해 함수 선언을 좀더 간단하게 작성할 수 있다.
- 이름이 없는 함수를 변수에 지정할때 많이 사용
- function 예약어는 사용하지 않음
- 매개변수를 지정하지 않을때는 ( )만 작성
- 매개변수가 하나라면 괄호 없이 매개변수만 작성
- 매개변수가 두개 이상일 경우는 기존 매개변수 표기법과 같음
기존 함수 표기법 | 화살표 표기법 |
var hi = function( ){ return "안녕하세요?"; } hi( ); |
let hi = ( ) => "안녕하세요?"; hi( ); |
var greet = function(name){ return name + "님, 안녕하세요?"; } greet("진아"); |
let greet = name => `${name}님, 안녕하세요?`; greet("진아"); |
var add = function(a, b){ return a+b; } add(10,20); |
let add = (a, b) => a+b; add(10,20); |
[출처] 이지스퍼블리싱 웹 프로그래밍을 위한 자바스크립트 기본편
728x90
반응형
'Coding With Jina > JavaScript' 카테고리의 다른 글
[자바스크립트] 소수점 올림/버림/반올림-ceil( )/floor( )/round( ) (0) | 2021.08.26 |
---|---|
[자바스크립트] 코드 줄여쓰기(shorthand) (0) | 2021.02.03 |
[자바스크립트] innerText와 innerHTML 차이점 (2) | 2021.02.02 |
[자바스크립트] Event.path / Event.composedPath (0) | 2021.01.29 |
[자바스크립트] ToDoList 만들기 기본 Ver. - 로직 (0) | 2021.01.29 |