解决方案 »

  1.   

    var arr = new Array();
       
    arr["tom"] = 30;
    arr["jack"] = 35;

    //遍历arr
    var length = arr.length || 0;
    for(var i in arr){
    length++;
    }
    alert(length);

    //对象才是键值对的最佳选择啊
    var obj = {};
    obj.tom = 30;
    obj.jack = 35;
    //对象的长度的话,也是前面说的遍历来求长度的。
      

  2.   


    function(arr,arrLength){
    var arrLength=0;
    for(var key in arr){
    arrLength++;
    }
    return i;
    }调用这个函数应该可以求到dict的长度了