reverse 方法
请参阅
Array 对象的方法应用于: Array 对象
要求
版本 2
返回一个元素顺序被反转的 Array 对象。arrayObj.reverse( )
必选项 arrayObj 参数为 Array 对象。说明
reverse 方法将一个 Array 对象中的元素位置进行反转。在执行过程中,这个方法并不会创建一个新的 Array 对象。如果数组是不连续的,reverse 方法将在数组中创建元素以便填充数组中的间隔。这样所创建的全部元素的值都是 undefined。示例
下面这个例子说明了 reverse 方法的用法: function ReverseDemo(){
var a, l; // 声明变量。
a = new Array(0,1,2,3,4); // 创建数组并赋值。
l = a.reverse(); // 反转数组的内容。
return(l); // 返回结果数组。
}
请参阅
Array 对象的方法应用于: Array 对象
要求
版本 2
返回一个元素顺序被反转的 Array 对象。arrayObj.reverse( )
必选项 arrayObj 参数为 Array 对象。说明
reverse 方法将一个 Array 对象中的元素位置进行反转。在执行过程中,这个方法并不会创建一个新的 Array 对象。如果数组是不连续的,reverse 方法将在数组中创建元素以便填充数组中的间隔。这样所创建的全部元素的值都是 undefined。示例
下面这个例子说明了 reverse 方法的用法: function ReverseDemo(){
var a, l; // 声明变量。
a = new Array(0,1,2,3,4); // 创建数组并赋值。
l = a.reverse(); // 反转数组的内容。
return(l); // 返回结果数组。
}
{}
所以楼上几位朋友提供的方法都不行
reverse也只能针对0,1,2,3,4,5.....这样的下标数组起作用。
刚才就想说,公司断网,害我打的字都掉了
不过这样做不符合你的要求,多用了一个数组
<script language=javascript>
var AllNodeList = new Array();
AllNodeList[3] = 3;
AllNodeList[2] = 2;
AllNodeList[1] = 1;
AllNodeList[5] = 5;
AllNodeList["a"] = "a";
AllNodeList[0] = 0;
var tempList=AllNodeList;
var a=tempList.pop();
alert(a);
//for(var p in tempList) alert(p);
</script>