array.sort(fun)实现
作者:
EO_eaf6 | 来源:发表于
2020-03-02 11:33 被阅读0次Array.prototype.sort=function(fun){
var array=this
if(fun=!undefined){
for(var i=0;i<array.length;i++){
for(var j=0;j<array.length-i;j++){
var val=fun(String(array[j]),(array[j+1]))
if(val>0){
var temp=array[j]
array[j]=array[j+1]
array[j+1]=temp
}
}
}
}else{
for(var i=0;i<array.length;i++){
for(var j=i+1;j<array.length;j++){
if(String(array[i])>(array[j+1])){
var temp=array[j]
array[j]=array[j+1]
array[j+1]=temp
}
}
}
}
}
参考自:https://www.cnblogs.com/shentao11023/p/10996852.html
本文标题:array.sort(fun)实现
本文链接:https://www.haomeiwen.com/subject/epjpkhtx.html
网友评论