一个对象包括了:属性、方法
Javascript 给对象的属性赋值:
var car = {type:"porsche", model:"911", color:"white"};
方法是在对象上执行的动作,以函数定义被存储在属性中。
var person = {
firstName: "Bill",
lastName : "Gates",
id : 678,
fullName : function() {
return this.firstName + " " + this.lastName; //this 指的是“拥有” fullName 函数的 person 对象。
} //换言之,this.firstName 的意思是 this 对象的 firstName 属性。
};
在函数定义中,this 引用该函数的“拥有者”。
访问对象属性有两种办法:
例子 1
person.lastName;
例子 2
person["lastName"];
访问对象方法有一种办法: