更新 'SrcLive.js'

pull/1/head
src48597962 2 years ago
parent d7412688ae
commit 1ed86de1cb
  1. 6
      SrcLive.js

@ -17,14 +17,16 @@ function Live() {
let group = ""; let group = "";
for(let i=0;i<JYlives.length;i++){ for(let i=0;i<JYlives.length;i++){
if(JYlives[i].indexOf('#genre#')>-1){ if(JYlives[i].indexOf('#genre#')>-1){
group = JYlives[i]; group = JYlives[i].split(',')[0];
}else if(JYlives[i].trim()!=""&&JYlives[i].indexOf(',')>-1&&!datalist.some(item => item.name==JYlives[i].split(',')[0])){ }else if(JYlives[i].trim()!=""&&JYlives[i].indexOf(',')>-1&&!datalist.some(item => item.name==JYlives[i].split(',')[0])){
datalist.push({group: group, name: JYlives[i].split(',')[0]}); datalist.push({group: group, name: JYlives[i].split(',')[0]});
} }
} }
log(1)
let grouplist = datalist.map((list)=>{ let grouplist = datalist.map((list)=>{
return list.group; return list.group;
}) })
log(2)
//去重复 //去重复
function uniq(array){ function uniq(array){
var temp = []; //一个新的临时数组 var temp = []; //一个新的临时数组
@ -36,6 +38,7 @@ function Live() {
return temp; return temp;
} }
grouplist = uniq(grouplist); grouplist = uniq(grouplist);
log(3)
for(var i in grouplist){ for(var i in grouplist){
var lists = datalist.filter(item => { var lists = datalist.filter(item => {
return item.group==grouplist[i]; return item.group==grouplist[i];
@ -55,6 +58,7 @@ function Live() {
datalist2 = lists; datalist2 = lists;
} }
} }
log(4)
datalist = datalist2; datalist = datalist2;
//writeFile(livefile, ""); //writeFile(livefile, "");
for (let i=0;i<datalist.length;i++) { for (let i=0;i<datalist.length;i++) {

Loading…
Cancel
Save