Javascript 大括号

JavaScript 中的对象其实就是属性(方法)的一个集合,并没有严格意义的类的概念。
它提供了另外一种简单的方式来创建对象,即大括号({})语法:
    {
      property1:statement,
      property2:statement2,
         …,
     propertyN:statmentN
    }

   通过大括号括住多个属性或方法及其定义(这些属性或方法用逗号隔开),
来实现对象的定义,这段代码就直接定义个了具有n个属性或方法的对象,
其中属性名和其定义之间用冒号(:)隔开。

   var user={
              name:"jack",                //定义了name属性,初始化为jack
             favoriteColor:["red","green","black","white"],//定义了颜色喜好数组
             hello:function(){            //定义了方法hello
                                     alert("hello,"+this.name);
                                    },
             sex:"male"                 //定义了性别属性sex,初始化为sex
           }
  和json格式差不多,不过函数也作为key值来表示,而这在ruby中,也是通用的
  格式。

posted @ 2010-03-04 17:08  eastday  阅读(851)  评论(0编辑  收藏  举报