对象的属性值可以是任何的数据类型,也可以是个函数
如果函数作为对象的属性保存,那这个函数是这个对象的方法,调用函数就是调用对象的方法
var obj = new Object();
// 向对象中添加属性
obj.name = "孙悟空";
obj.age = 18;
obj.sayName = function(){
console.log(obj.name);
};
console.log(obj.sayName);
/*
function(){
console.log(obj.name);
}
*/
obj.sayName(); // 孙悟空
var obj2 = {
name: "猪八戒",
age: 18,
sayName: function(){
console.log(obj2.name);
}
};
obj2.sayName(); // 猪八戒
// 对象
var obj = {
name: "孙悟空",
age: 18,
gender: "男",
address: "花果山"
};
// 枚举对象所有属性
for(var n in obj){
console.log("属性名:" + n);
console.log("属性值:" + obj[n]);
}
标签:console,log,对象,JavaScript,笔记,sayName,obj,name
From: https://www.cnblogs.com/zibocoder/p/17033547.html