1. 선언함수
function 함수명() {
실행 내용;
}
2. 익명함수
function(){
실행 내용;
}
주로 익명함수는
var object_name = function(){
실행내용;
}
3. 함수 우선순위
다음 함수들의 실행결과를 예상해보자.
※선언함수가 Node.js 에서는 함수로 인식하지 못하는 현상이 발생
원인이 뭔지 모름 아직 미해결 ※
[해답]
JavaScript는 <script> 태그 내의 명렁어를 수행하기 전에
내부적으로
먼저 선언함수를 익명함수보다 '먼저' 읽는다.
함수명 = {~~~}; 로 대치시킨다.
즉, 익명함수가 선언함수보다 늦게 읽히므로
'순서비교' 함수에는 선언함수내용이 익명함수 내용으로 덮어씌워진다.
출력결과
'Web > Javascript' 카테고리의 다른 글
객체의 뽀개기2 (0) | 2019.10.17 |
---|---|
콜백함수 기본 예시 (0) | 2019.10.16 |
JavaScript 배열 (0) | 2019.10.16 |
JSON 객체 (0) | 2019.10.16 |
Call Back 함수 (0) | 2019.10.15 |