diff --git a/SrcLive.js b/SrcLive.js index 90b39e0c..e7a35544 100644 --- a/SrcLive.js +++ b/SrcLive.js @@ -117,11 +117,32 @@ function Live() { } setHomeResult(d); } +function compare (attr,rev) { + // console.log(attr, rev) + if(rev == undefined){ + rev = 1; + }else{ + rev = (rev) ? 1 : -1; + } + return (a,b) => { + a = a[attr]; + b = b[attr]; + if(a < b){ + return rev * -1; + } + if(a > b){ + return rev * 1; + } + return 0; + } +} + function guanlidata(datalist) { let list = []; - datalist = datalist.sort((a, b) => { + datalist = compare(datalist,true); + /*datalist.sort((a, b) => { return a.name - b.name - }) + })*/ for (let i=0;i