//var obj = {
// name: "abc"
//}
//访问属性的方法
//1、obj.naem -->这种在系统内自动转化为第二种
//2、obj['name']
//第二种更灵活,可以用于连接属性名,变量外字符用‘’引号
var deng = {
wife1: "xiaoliu",
wife2: "xiaowang",
wife3: "xiaomeng",
wife4: "xiaohan",
callWife: function(num) {
console.log(deng['wife' + num]);
}
}
//仿jQuery实现方法的连续多次调用
//$("div").css("width","10px").css("height","20px");
var deng = {
smoke: function () {
console.log('Smoking.....cool!!');
return this;
},
drink: function () {
console.log("Drink...");
return this;
},
perm: function () {
console.log("perm,cool!");
return this;
}
}
//对象枚举
var obj = {
name: "12",
age: 123,
sex: "male",
height: 180,
weight: 75,
prop: 890
}
for (var prop in obj) {
console.log(obj.prop);
}
//console.log(obj.prop);-->obj['prop']
console.log(prop + ": " + obj[prop]);
__proto__: {
lastName: "deng"
}
` if(obj.hasOwnProperty(prop)) {
console.log(prop + ": " + obj[prop]);
}``