结论:对象是由函数创建的
对象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也是语法糖,下一篇文章会提到的