js中的对象

js对象中包含一系列属性,这些属性是无序的,每一个属性都有一个字符串key和对应的value。

eg: var obj ={}

       obj[1]=1;

       obj['1']=2;

       obj;// Object{1:2}

js的key是对象的话,会toString一下,然后再去处理。

       obj[{}]=true; //空对象

       obj[{x:1}]=true; //待属性的对象

       obj;// Object{[object Object]:true}

 

对象创建

    -字面量  

     var  obj ={x:1,y:2,o:{z:3,n:4} }

     -new/原型链

 

posted @ 2016-01-12 22:32  小白demon  阅读(161)  评论(0编辑  收藏  举报