문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 다음 판 | 이전 판 | ||
|
wiki:javascript:javascript_note:function_definition [2021/04/14 14:49] emblim98 만듦 |
wiki:javascript:javascript_note:function_definition [2023/01/13 18:44] (현재) |
||
|---|---|---|---|
| 줄 193: | 줄 193: | ||
| '' | '' | ||
| <code javascript> | <code javascript> | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <p id=" | ||
| + | | ||
| + | < | ||
| + | function myFunction(a, | ||
| + | return arguments.length; | ||
| + | } | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | </ | ||
| </ | </ | ||
| \\ | \\ | ||
| '' | '' | ||
| <code javascript> | <code javascript> | ||
| + | < | ||
| + | < | ||
| + | </ | ||
| + | < | ||
| + | < | ||
| + | |||
| + | <p id=" | ||
| + | |||
| + | < | ||
| + | function myFunction(a, | ||
| + | return a * b; | ||
| + | } | ||
| + | document.getElementById(" | ||
| + | </ | ||
| + | |||
| + | </ | ||
| + | </ | ||
| </ | </ | ||
| \\ | \\ | ||
| 줄 204: | 줄 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> | ||