<script>var kkk="3"+"%%%"+"sr"+"@@@"+"d"+"@@@"+"87"+"@@@"+"qd"+"@@@"+"36"+"@@@"+"dt"
var ddd=kkk.split("@@@");
var aaa=ddd.sort();
alert(aaa);var bbb=new Array();
for(var i=aaa.length;i>=0;i--)bbb[bbb.length]=aaa[i];
alert(bbb);</script>
var ddd=kkk.split("@@@");
var aaa=ddd.sort();
alert(aaa);var bbb=new Array();
for(var i=aaa.length;i>=0;i--)bbb[bbb.length]=aaa[i];
alert(bbb);</script>
var ddd=kkk.split("@@@");
var aaa=ddd.sort();
alert("从小到大:\n" + aaa + "\n\n从大到小:\n" + aaa.reverse());兄弟去下本JS参考手册吧,那么多方法谁能记得住呀,俺也是现用现查的。
还是 .NET 的智能提示好用呀,哈
var kkk="3"+"%%%"+"sr"+"@@@"+"d"+"@@@"+"87"+"@@@"+"qd"+"@@@"+"36"+"@@@"+"dt"
var ddd=kkk.split("@@@");
var aaa=ddd.sort();
alert(aaa);
var bbb=aaa.reverse();
alert(bbb);
</script>
var bbb=aaa.reverse(); // bbb 完全没必要使用!
alert(bbb);这样就行:
aaa.reverse();
alert(aaa);
自己看吧!顺便问句,谁管加分儿呀,哈正解如下:reverse 方法
返回一个元素顺序被反转的 Array 对象。 arrayObj.reverse( )必选项 arrayObj 参数为 Array 对象。说明
reverse 方法将一个 Array 对象中的元素位置进行反转。在执行过程中,这个方法并不会创建一个新的 Array 对象。 如果数组是不连续的,reverse 方法将在数组中创建元素以便填充数组中的间隔。这样所创建的全部元素的值都是 undefined。