本帖最后由 MiSenIn 于 2011-09-16 18:15:50 编辑

解决方案 »

  1.   

    var array = new Array(
        new Array("")
        ,new Array(new Array(""),new Array(""))
        ,new Array("")
    );function getCount(arr)
    {
        var tmp = [];
        var count = 0;
        for(var i = 0 ; i < arr.length ; i ++)
        {
            if(arr[i] instanceof Array)
            {
                for(var j = 0 ; j < arr[i].length ; j ++)
                {
                    tmp.push(arr[i][j]);
                }
            }
        }
        if(tmp.length) {
            count = 1
            count+=getCount(tmp)
            }
        return count
    }var count = getCount(array)alert(count)