定义对象:
var person = {
firstName: "John",
lastName: "Doe",
age: 50,
eyeColor: "blue",
methodName : function() {
console.log('hi');
}
};
里面包含了一些对象或是方法
调用对象的值:
person.lastName;
或者
person["lastName"];
调用对象的方法
person.methodName()
构造函数
其实我感觉就是定义了一个类
function Person(uname,age,sex){
this.name = uname;
this.age = age;
this.sex = sex;
this.sing = function(){
console.log("11212");
}
}
调用:
var ldh = new Person('刘德华',36,'男');
console.log(ldh.name);
ldh.sing()
遍历对象:
for(var key in ldh){
console.log(key); //输出属性名字
console.log(ldh[key]); //输出属性值
}