var arr = new Array(
3,2,6,1,5
)
var flag = true
function mySort(arr){
if(flag){
arr = arr.sort(function(a,b){
return a-b
})
}else{
arr = arr.sort(function(a,b){
return b-a
})
}
flag = !flag
return arr
}
mySort(arr)
console.log(arr)
mySort(arr)
console.log(arr)
mySort(arr)
console.log(arr)
[ 1, 2, 3, 5, 6 ]
[ 6, 5, 3, 2, 1 ]
[ 1, 2, 3, 5, 6 ]
原文地址:http://blog.51cto.com/12173069/2115727