对象创建:
1、对象直接量
var obj = { name: 'zs', getVal: function(){ console.log("do something ...") } }
2、通过new创建对象
var a = new Array(); // 创建一个空数组, 和 []一样 var d = new Date(); // 创建一个表示时间的Date对象
3、原型
每一个javascrpt对象(null除外)都和另一个对象相关联。 “另一个”对象就是我们熟知的原型,每一个对象都从原型继承属性。
所有通过对象直接量创建的对象都具有同一个原型对象,并且通过javasript代码Object.prototype获得对原型对象的引用。