内容

教材来自<<菜鸟学堂>>


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()	                // 访问