<script>
var a=new Array('a','c','e')
var b=a.join(",").replace(/^.?,/,"").split(",")
alert(b)
</script>

解决方案 »

  1.   

    <script>
    var a=new Array('a','c','e')
    a.reverse().pop();
    var b=a.reverse()
    alert(b)
    </script>
      

  2.   

    <script>
    var a=new Array('a','c','e')
    a.shift()
    alert(a)
    </script>
      

  3.   

    IE5.5+用del2,否则用del1<script>
    var a=new Array('a','c','e')
    function del1(a,i){
    return a.slice(0,i).concat(a.slice(i+1))
    }function del2(a,i){
    a.splice(i,1)
    return a;
    }
    alert(del1(a,1));
    alert(del2(a,1));
    </script>否则用<script>
    </script>
      

  4.   

    <script>
    var a=new Array('a','c','e');
    a.shift();
    alert(a.length);  //显示 2
    alert(a[1]);     //显示 "e"
    </script>
      

  5.   

    哇﹗好多耀眼的星﹐真羨慕﹐謝謝你們的回答﹐
    可能是我說得不夠詳細﹐其實我是在任意的array中移除任意的元素﹐所以 bencalie(Bencalie) 的答案距離太遠。