对象的使用


对象成员的访问

  • 使用.语法访问对象的属性和方法
  • //接 第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).

面向对象

  • 面向对象是一种复合人们思维习惯的编程思想,在程序中使用对象来映射现实中的事物。使用对象的关系来描述事物之间的联系,这种思想即是面向对象。

  • 面向过程是方法和操作,而面向对象是包括数据和对数据的操作过程。

  • 面向对象使得程序员不用关心具体的实现细节

  • 面向对象提高了代码的复用率


results matching ""

    No results matching ""