JS-[function 과 new function 차이]

3126 단어

function과 new function의 차이

  • var a=function(){}
  • var a=new function(){}
  • return 기본 유형 데이터
  • return 비기본 형식 데이터

  • var a=function(){}

    var a=function(){	// 
    	return "aaa";
    };
    alert(a());	// aaa

    var a=new function(){}


    return 기본 형식 데이터

    var a=new function(){	// 
    	return "aaa";
    };
    alert(a());	//a , a() ,a 
    alert(a); // [object object]

    return 비기본 형식 데이터

    var a=new function(){
    	return new String("aaa");	// 
    	//return new Array(1,2);	// ( )
    };
    alert(a); // aaa

    좋은 웹페이지 즐겨찾기