ES6 Arrow function
ES6에는 Arrow Function이 추가되었다. 처음 접했을 때는 낯설었지만 개인적으로 요새 function보다 arrow function을 더 많이 쓰고 있다. 그 이유는 문법적 간결성과 this 바인딩 때문이다. 기본 문법 (param1, param2, …, paramN) => { statements } 예를 들면 다음처럼 사용할 수 있다. let sum = (num1, num2) => { return num1 + num2; } let result = sum(1, 2); 이 예제만 봤을 때는 그닥 뭐가 편한지 모를 수도 있지만, 콜백 함수를 쓸 때 편리한 점이 많다. 다음 예제는 배열의 map 메서드를 사용해 요소의 값을 1씩 증가시킨다. let numbers = [1, 2, 3, 4, 5]; n..
더보기