[Javascript] ES6 입문하기- Arrows(화살표함수) 편
Arrows Arrows(화살표) 함수는 => 문법을 사용하는 축약형 함수입니다. C#, Java 8, CoffeeScript의 해당 기능과 문법적으로 유사합니다. Arrows는 표현식의 결과 값을 반환하는 표현식 본문(expression bodies)뿐만 아니라 상태 블럭 본문(statement block bodies)도 지원합니다. 하지만 일반 함수의 자신을 호출하는 객체를 가리키는 dynamic this와 달리 arrows 함수는 코드의 상위 스코프(lexical scope)를 가리키는 lexical this를 가집니다. var evens = [2, 4, 6, 8,]; var odds = evens.map(v => v+1); var nums = evens.map((v,i) => v + i); var..
Front-End/JavaScript
2019. 8. 30. 17:02