对象
创建对象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]); //遍历属性值
}