Array.prototype.orderby=function()
{
let self=this;
let arr=[self[0]], i=1;
for(;i<self.length; i++)
{
let index=arr.findIndex(f=>f > self[i]);
arr.splice(index==-1?arr.length: index, 0, self[i]);
}
return arr;
}
Array.prototype.orderdescby=function()
{
let self=this;
let arr=[self[0]], i=1;
for(;i<self.length; i++)
{
let index=arr.findIndex(f=>f < self[i]);
arr.splice(index==-1?arr.length:index,0,self[i]);
}
return arr;
}
const points = [40, 100, 1, 500, 25, 107,0];
console.log(points.orderby())
console.log(points.orderdescby())
0 Comments:
Post a Comment