请问有什么方法能在js中实现和list一样的存储方式??本来想用HashMap 可是不能实现一对多存储,如果有这方面的高手请多多指教。。急用。。3Q   分不高 效劳效劳。。

解决方案 »

  1.   


    //数组不可以吗?
    <script language="javascript">
    var arr=new Array();
    arr[0]=new Array();
    arr[0][0]="hello"
    arr[0][1]="world"
    arr[1]=new Array();
    arr[1][0]="test"
    arr[1][1]="list"
    alert(arr[0]);
    alert(arr[1]);
    </script>
      

  2.   

    用数组
    <Script Language ="JavaScript">
    var arrList = [];
    for(var i=0;i < 10; i++){
     arrList[i] = "data" + i;
    }
    alert(arrList);
    var arrMap = [];
    arrMap["name1"] = "data1";
    arrMap["name2"] = "data2";
    arrMap["name3"] = "data3";
    for(o in arrMap){
      alert(arrMap[o]);
    }
    </Script>
      

  3.   

    {
         "firstName": "John",
         "lastName": "Smith",
         "age": 25,
         "address": {
             "streetAddress": "21 2nd Street",
             "city": "New York",
             "state": "NY",
             "postalCode": "10021"
         },
         "phoneNumber": [
             { "type": "home", "number": "212 555-1234" },
             { "type": "fax", "number": "646 555-4567" }
         ]
     }这样的格式能满足你吗?
      

  4.   

    和list一样
        var list=[
            {"name":"A","Id":1},
            {"name":"B","Id":2},
            {"name":"C","Id":3}
        ];
        alert(list[0]["Id"]);
        alert(list[0]["name"]);
      

  5.   

    <script>
    function  showSelectData(obj){
      var selIndex = document.getElementById(obj).selectedIndex;
      var mes="";
    var fullList = document.getElementById(obj).fullList;
      alert(!fullList);
      if(!fullList){
         fullList=new Array();
         for(i=0;i<document.getElementById(obj).options.length;i++){
          var item = new Object();
          var key=document.getElementById(obj).options[i].value;
          var val=document.getElementById(obj).options[i].innerHTML;
          item[key]=val;
          fullList.push(item);
          }
      }
     if(fullList!=null){
         for(i=0;i<fullList.length;i++){
           for(var p in fullList[i]){
              alert(fullList[i][p]);
              
              
           }
         }
      }
      }
    </script>
      

  6.   

    http://blog.csdn.net/treeroot/archive/2005/05/24/379723.aspx