01_创建对象的三种方法

 创建对象

  1 对象直接量

  var obj={

         "属性名1":值1,

         "属性名2":值2,

         ...

         "方法名1":function()

        {

          ...this.属性名...

        }

      }

  js中一切都是对象,所有对象的底层都是hash数组

  如何访问属性:

    (1)obj.属性名;

    (2)obj["属性名"];

 

   2 通过new创建对象

  var obj=new Object();

  obj.属性名=值;

  obj.方法名=function(){...this.属性名...}

 

  3 利用构造函数创建对象

  (1)定义构造函数

  function 构造函数名\类型名(属性参数1,属性参数2,...)

  {

    this.属性名1=属性参数1,

    this.属性名2=属性参数2,

    ...

    this.方法名=function()

    {

      ...this.属性名...

    }

  }

  (2)利用构造函数创建对象

  var obj=new 构造函数名\类型名(属性参数1,属性参数2,...)

 

  

posted @ 2015-11-09 19:57  yulingjia  阅读(163)  评论(0编辑  收藏  举报