[TIL #7 WECODE] ES6-arrow function
8653 단어 개념 정리ES6Java ScriptTILES6
210221 WECODE #7
ES6 = ECMA Script 2015
ECMA Script는 JavaScript를 표준화한 것을 말한다.
function(){}
() => {}
<script> function getname(){} const getname = () => {} const getname = function(){} </script>
<script> function getname(name){} const getname = (name) => {} const getname = name => {} const getname = (name, age) => {} </script>
- 인자가 하나일 때는 소괄호 생략이 가능.
- 인자가 두 개일 때는 생략할 수 없다.
<script> function hi(text) { text += '하세요'; return text; } const hi = text => { text += '하세요'; return text; } </script>
<script> function getName(name) { return name; } const getName = name => { return name; } const getName = name => name; </script>
- 함수가 실행내용이 딱히 없이 return만 한다면 return 키워드와 중괄호가 생략이 가능하다.
- 중괄호와 return문이 생략될 경우, 화살표 오른쪽에는 리턴될 "값"만 쓰여야 한다. 다른 코드가 들어가면 안됨!
<script> function getFullName(first, family) { return first + family; } const getFullName = (first, family) => { return first + family }; const getFullName = (first, family) => first + family; </script>
Author And Source
이 문제에 관하여([TIL #7 WECODE] ES6-arrow function), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@whoyoung90/TIL-7-WECODE-ES6-arrow-function저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)