문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
wiki:javascript:javascript_note:function_definition [2021/04/14 15:12] emblim98 |
wiki:javascript:javascript_note:function_definition [2023/01/13 18:44] (현재) |
||
---|---|---|---|
줄 237: | 줄 237: | ||
새로운 오브젝트를 생성하도록 설계된 함수를 __객체 생성자__(object constructor)라고합니다.\\ | 새로운 오브젝트를 생성하도록 설계된 함수를 __객체 생성자__(object constructor)라고합니다.\\ | ||
+ | =====Arrow Functions===== | ||
+ | 화살표 함수는 함수 표현식 작성을 위한 짧은 구문을 허용합니다.\\ | ||
+ | \\ | ||
+ | '' | ||
+ | \\ | ||
+ | <code html> | ||
+ | < | ||
+ | | ||
+ | < | ||
+ | |||
+ | <p> | ||
+ | With arrow functions, you don't have to type the function keyword, | ||
+ | the return keyword, and the curly brackets. | ||
+ | </p> | ||
+ | |||
+ | < | ||
+ | |||
+ | <p id=" | ||
+ | |||
+ | < | ||
+ | const x = (x, y) => x * y; | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | \\ | ||
+ | 화살표 함수에는 함수 자체의 '' | ||
+ | \\ | ||
+ | 화살표 함수은 호이스팅 되지 않습니다. 사용하기 전에 정의해야 합니다.\\ | ||
+ | \\ | ||
+ | 함수 표현식은 항상 상수 값이기 때문에, '' | ||
+ | \\ | ||
+ | 함수가 단일 스테이트먼트인 경우에만 '' | ||
+ | 이 때문에 '' | ||
+ | \\ | ||
+ | <code javascript> | ||
+ | < | ||
+ | < | ||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | < | ||
+ | |||
+ | <p id=" | ||
+ | |||
+ | < | ||
+ | const x = (x, y) => { return x * y }; | ||
+ | document.getElementById(" | ||
+ | </ | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | \\ | ||
+ | %%IE11%% 이전 버전에서는 화살표 함수는 지원되지 않습니다.\\ | ||
{{tag> | {{tag> |