对象
var obj = new Object();
//向对象中添加属性
obj.name = "孙悟空";
obj.age = 18;
obj.sayName = function () {
console.log(obj.name);
};
//console.log(obj.sayName);
//调方法
obj.sayName();
//调函数
//fun();
var obj2 = {
name: "猪八戒",
age: 18,
sayName: function () {
console.log(obj2.name);
},
};
obj2.sayName();
1. 创建一个对象
var obj = new Object();
2. 向对象中添加属性
var obj = new Object();
obj.name = "孙悟空";
obj.age = 18;
3. 对象的属性值可以是任何的数据类型
也可以是个函数
var obj = new Object();
obj.name = "孙悟空";
obj.age = 18;
obj.sayName = function () {
console.log(obj.name);
};
//console.log(obj.sayName);
//调方法
obj.sayName();
//调函数
//fun();
4. 对象的方法
- 函数也可以成为对象的属性
- 如果一个函数作为一个对象的属性保存
- 那么我们称这个函数是这个对象的方法
- 调用这个函数就说调用这个对象的方法(method)
- 但是它只是名称上的区别没有其他的区别
var obj2 = {
name: "猪八戒",
age: 18,
sayName: function () {
console.log(obj2.name);
},
};
obj2.sayName();