对象

创建对象1./2.:

// 1.利用字面量创建对象
var obj = {
    property1: '属性1',
    property2: '属性2',
    operateMethod: function() {
        // 匿名函数作方法;
    }
}
// 2.利用new Object创建对象
var obj = new Object();
obj.property1 = '属性1';
obj.property2 = '属性2';
obj.operateMethod = function() {
}

调用对象:

console.log(obj.property1);
console.log(obj['property2']);
obj.operateMethod()

创建对象3.利用构造函数创建对象:

function 构造函数名 (形参1) {
    this.property = 形参1;
    this.operateMethod = function (形参2) {}
}

使用构造函数:

var obj = new 构造函数名(实参1);
obj.operateMethod(实参2)

1.构造函数名首字母大写 2.构造函数不需要return就可以返回结果 3.调用构造函数必须使用new

遍历对象:

for (var k in obj) {  //通常用k或key
    console.log(k); //遍历属性名
    console.log(obj[k]); //遍历属性值
}