这种定义是JS里定义一个结构的写法. 类似于强语言里的 hash 哈希表.
var mm = 
{
  "abc" : "1111",
  "def" : "2222"
}alert(mm["abc"]);

解决方案 »

  1.   

    有喟,手册非常全面,大家可以在Google上搜表单验证就可以找得到了!
      

  2.   

    类C语言
    struct xxx{
    int nnn;
    char ttt;
    }
    BASIC
    type nnn
    dim nnn as integer
    dim ttt as string
    end type
      

  3.   

    有没有这种语法的说明呢??我看Windows Script的参考里好像都没有说到!
      

  4.   

    这是函数直接量!
    var v = {
    name:"xiaoming";
    sex:"boy"
    }
    等价于
    var v = funcion()
    {
    this.name = "xiaoming";
    this.sex = "boy";
    }
      

  5.   

    to Kidwind(风儿):
    是的,应该用逗号而且有两种方法得到值 一种是当做属性
    v.name
    另一种是当作下标
    v["name"]
      

  6.   

    这种方式似乎可以实现类似于高级语言的静态方法,可以不创建对像实例就可以调用方法了,但如果是
    function object()
    {
        ...
    }
    这种方式的话似乎就必须实例化后才可以调用方法,搞不太懂,是否有详细的文档呢各位?????
      

  7.   

    不过这种用法好像在标准的javascript手册中是有的,javascript和jscript不是完全一样的东西。
      

  8.   

    var mm = 
    {
      "abc" : "1111",
      "def" : "2222"
    }alert(mm["abc"]);@meizz: 我觉得这个叫Dictionary更适合一点,Dictionary就是一个key和value的pair。而这种写法更像是C#的索引器。
      

  9.   

    所谓类,就要有继承,没有继承关系,要它是没有用的,提到继承就不得不说prototype。在javascript中,没有类,只有对象,function也是对象。
      

  10.   

    var mm = 
    {
      "abc" : "1111",
      "def" : "2222"
    }同意runmin,这个定义方式和COM组件中的Scripting.Dictionary很类似~~~