对象的使用
对象成员的访问
使用
.语法访问对象的属性和方法//接 第1节 person 对象为例 //访问属性成员 person_zzy.name; person_zzy.sex; //访问方法成员 person_zzy.work(); person_zzy.eat();使用
[]访问对象的属性//用[]访问方法成员 person_zzy[name]; person_zzy[sex];使用
in判断是否有此成员//判断是否有此成员,返回值为 true 或者 false "name" in person_zzy; //true使用
for/in遍历对象中所有成员for(var attr in person_zzy){ console.log(attr); }使用
delete删除对象成员delete person_zzy.name;
对象
- 对象是属性的无序集合,每个属性存放一个原始值、对象或函数。这意味着对象是无特定顺序的值的数组。
- 对象由特性构成,特性可以是原始值,也可以是引用值。
- 如果特性值存放的是函数,它将被看作对象的方法(method),否则该特性被看作对象的属性(property).
面向对象
面向对象是一种复合人们思维习惯的编程思想,在程序中使用对象来映射现实中的事物。使用对象的关系来描述事物之间的联系,这种思想即是面向对象。
面向过程是方法和操作,而面向对象是包括数据和对数据的操作过程。
面向对象使得程序员不用关心具体的实现细节
面向对象提高了代码的复用率