日期:2014-05-16  浏览次数:20339 次

js数组
怎么将一个数组 倒序给另一个 数组
数组1的最后一个数 数组2的第一个数
数组1的最后第二个数 级数组2的第二个数
以此类推

------解决方案--------------------
方法很多

最简单的方法是for循环将数组倒叙加到新数组中如下
JScript code

<script>
a=[1,2,3]

b=[]

for(var i=0,len=a.length;i<len;i++){
  var n = len-1-i;
  b[n] = a[i]
}

alert(b.toString())
</script>

------解决方案--------------------
楼上方法可行。。。
------解决方案--------------------
JScript code

var a=[1,2,3],b=[];
for(var i=a.length-1;i>=0;i--)b.push(a[i]);

------解决方案--------------------
我其实不想提数组原生的reverse方法
------解决方案--------------------
HTML code
<script>
    alert([1,2,3].reverse());
</script>

------解决方案--------------------
悲剧,人家是把数组倒回来,又不是排序……