更新 'SrcParseS.js'

pull/1/head
src48597962 2 years ago
parent 2ed52f4163
commit 7d10caf468
  1. 51
      SrcParseS.js

@ -543,7 +543,11 @@ var SrcParseS = {
var recordfile = "hiker://files/rules/Src/Juying/parse.json";
var parserecord=fetch(recordfile);
if(parserecord!=""){
eval("var recordlist=" + parserecord+ ";");
try{
eval("var recordlist=" + parserecord+ ";");
}catch(e){
var recordlist={};
}
}else{
var recordlist={};
}
@ -631,7 +635,7 @@ var SrcParseS = {
var myjxnum = 0;
for(var j=0;j<myJXlist.length;j++){
let priorfrom = myJXlist[j].priorfrom || [];
let arr = {type:'myjx',name:myJXlist[j].name,parse:myJXlist[j].parse};
let arr = {type:'myjx',name:myJXlist[j].name.replace(/,/g,''),parse:myJXlist[j].parse};
if(myJXlist[j].header){arr["header"] = myJXlist[j].header}
if(priorfrom.indexOf(from)>-1){
@ -830,9 +834,50 @@ var SrcParseS = {
return a.sort - b.sort
})
};
let arr=[
{name:'a',age:'1'},
{name:'b',age:'1'},
{name:'c',age:'1'},
{name:'d',age:'26'},
{name:'e',age:'12'},
{name:'f',age:'14'},
{name:'g',age:'18'},
{name:'h',age:'24'},
];
function compare(key, desc) {
//key: 用于排序的数组的key值
//desc: 布尔值,为true是升序排序,false是降序排序
return function(a, b) {
let value1 = a[key];
let value2 = b[key];
if (desc == true) {
// 升序排列
return value1 - value2;
} else {
// 降序排列
return value2 - value1;
}
};
}
log(arr.sort(compare('age',false))); //打印调用方法
if(priorparse.length>0){
//优先上次成功的
for(let i=0; i<Uparselist.length; i++) {
for (let i=Uparselist.length-1; i>=0; i--) {
//for(let i=0; i<Uparselist.length; i++) {
if(priorparse.indexOf(Uparselist[i].name)>-1) {
log(Uparselist[i].name+'<发现优先解析');
let Uparseobj = Uparselist[i];

Loading…
Cancel
Save