1. 程式人生 > >js中函式與物件的關係

js中函式與物件的關係

結論:物件是由函式建立的

 

物件fn1由Fn函式建立

 function Fn() {
            this.name='樑志勇';
        }
        var fn1 = new Fn();
 var obj = new Object();
        obj.a = 10;
        obj.b = 20;

 var arr = new Array();
        arr[0] = 1;
        arr[1] = 'a';
        

其中的Object和Array都是函式,用typeof判斷一下即可

console.log(typeof (Object));  // function
console.log(typeof (Array));  // function

下面物件字面量建立物件的方法只是為了快速建立物件的快捷方式而已,就和網上說的語法糖一樣

var obj={a:10,b:10};

var arr=new Array();

arr[0]=1;

arr[1]='a';

 

var obj=new Object();

上面的new也是語法糖,下一篇文章會提到的