数组中已经存在两个JavaScript给我们定义好的重排序的方法:reverse()和sort()方法,下面来简单分析下:
1、reverse() 用于反转数组项的顺序,代码如下:
<script...所以sort()方法会将colors数组里面的每一项调用toString()方法,然后对所有的数组项进行ASCII码值比较,
//返回排序后的结果,最左边的是ASCII...值最小的数组项,最右边的是ASCII最大的数组项
alert(colors.toString()); //输出:6,Kevin Durant,stephen curry,张三,李四,王五
</script...现在学会了sort的用法,下面就用它实现数组的升序和降序方法,并封装一下,代码如下:
/*
@param arr ---需要排序的数组
@return ---返回值为排序完的数组
功能:对数组进行升序排序...@return ---返回值为排序完的数组
功能:对数组进行降序排序
*/
function desc(arr){
arr.sort(function(a,b){
return