直接用数组就可以了
例如
var array = {key1: value1, key2: value2};

解决方案 »

  1.   

    对象也可以啊
    obj{
    key1: obj1
    key2: obj2
    }
    值可以继续是对象
      

  2.   

    那又怎么取数据呢?比如说我要取出value2.是不是要用循环哦?
      

  3.   

    对象就可以var obj = { "key1":"value1","key2":"value2" ... "keyn":"valuen"};也可以动态的obj["newkey"] = "new value"添加新的值for(var key in obj){
       value = obj[key];
    }
    可以遍历数组if("key" in obj){
        包含该key;
    }
    可以判断是否包含指定key这就是对象的关联数组用法
      

  4.   

    obj={key1:"value1",key2:"value2"}这中形式的"key"是用代码编写的标识符,它不能接受变量,如果要动态维护key/value对的话,应该用字符串来标识key,并用object[key]的方式来访问.