반응형
Arrow Function은 ES6 문법으로 항상 익명 함수이다.
기본 구조 (문법)
var func1 = function() {
console.log('test1');
}
=>
var func2 = () => console.log('test2');
매개 변수 없는 경우,
var func = () => console.log('test');
func(); // test
매개 변수 하나인 경우,
var func1 = x => x;
var func2 = (x) => x;
func1('test'); // test
func2('test'); // test
매개 변수 여러개인 경우,
var func1 = (x, y) => x + y;
var func2 = (x, y) => {
return x + y;
}
func1(1, 2); // 3
func2(1, 2); // 3
* "{ }" 사용 시 return이 없는 경우,
var func3 = (x, y) => {
x + y;
}
func3(1, 2); // undefined
undefined를 반환한다.
반응형
'IT > JSP&javascript&jQuery' 카테고리의 다른 글
[ECMAScript6 / ES6] var, let, const 변수 선언 차이 (0) | 2021.05.24 |
---|---|
[자바스크립트] JavaScript 현재 날짜, 시간 구하기 new Date() (0) | 2021.05.18 |
jQuery 속성 관리 data() 와 attr() 사용법 및 차이 (0) | 2021.05.02 |
$(document).ready VS $(window).load (0) | 2021.05.02 |
[자바스크립트] 자바스크립트 객체 (0) | 2021.03.12 |