window.onload = function(){
console.log("myName1 : " + myName1.name); //myName1 : myName1
console.log("myName2 : " + myName2.name); //myName2 : myName2
console.log("myName3 : " + myName3.name); //myName3 :
}
function myName1(){ } //함수 선언식
var myName2 = function myName2(){} //기면 함수 표현식
var myName3 = function(){} //함수 표현식
console.log("myName1 : " + myName1.name); //myName1 : myName1
console.log("myName2 : " + myName2.name); //myName2 : myName2
console.log("myName3 : " + myName3.name); //myName3 :
}
function myName1(){ } //함수 선언식
var myName2 = function myName2(){} //기면 함수 표현식
var myName3 = function(){} //함수 표현식
함수 선언식과 기면함수표현식은 .name 프로퍼티를 통해 함수명이 추출가능하지만
(무명)함수 표현식은 .name 프로퍼티를 사용할 수 없다.