一、对象的定义 对象 在ECMAScript-262中,对象被定义为无序属性的集合,其属性可以包含基本值、对象或者函数。即是对象是由一系列无序的key-value对组成。其中value可以使基本数据类型,对象,数组,函数。下面就是一个简单的对象 var person = { // 属性为基本值 name: 'Tom', age: 18, // 属性为函数 getName: function () { return this.name; }, // 属性为对象 parent: {} } 二、创建对象 本书中介绍了创建对象的两种方法: 1、通过关键字new来创建对象 var obj = ...