面向对象的程序设计
我们可以把 ECMAScript 的对象想象成散列表:无非就是一组名值对,其中值可以是数据或函数。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// 创建一个 Object 的实例
var person = new Object();
person.name = "Nicholas";
person.age = 26;
person.job = "Software Engineer";
person.sayName = function(){
alert(this.name);
};
// 对象字面量语法
var person = {
name: "Nicholas",
age: 29,
job: "Software Engineer",
sayName: function(){
alert(this.name);
}
}