教材来自<<菜鸟学堂>>
JavaScript 对象
在 JavaScript中,几乎所有的事物都是对象。
JavaScript 对象是变量的容器。
但是,我们通常认为 "JavaScript 对象是键值对的容器"。
键值对通常写法为 name : value (键与值以冒号分割)。
键值对在 JavaScript 对象通常称为 对象属性。
对象定义
var person = {firstName:"John", lastName:"Doe", age:50, eyeColor:"blue"}; var person = { firstName:"John", lastName:"Doe", age:50, eyeColor:"blue", fullName : function() { return this.firstName + " " + this.lastName; } };
访问对象属性
person.lastName; person["lastName"];
对象方法
name = person.fullName(); //该实例访问了 person 对象的 fullName() 方法: name = person.fullName; //它将作为一个定义函数的字符串返回:
访问对象方法
methodName : function() { code lines } // 创建方法 objectName.methodName() // 访问