保誠-保戶業務員媒合平台
HelenHuang
2022-06-09 9bdb95c9e34cef640534e5e5a1e2225a80442000
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function ruleSorter(s1, s2) {
  return s1[1] > s2[1] ? 1 : -1;
}
 
function tidyRuleDuplicates(rules) {
  var list = [];
  var repeated = [];
 
  for (var i = 0, l = rules.length; i < l; i++) {
    var rule = rules[i];
 
    if (repeated.indexOf(rule[1]) == -1) {
      repeated.push(rule[1]);
      list.push(rule);
    }
  }
 
  return list.sort(ruleSorter);
}
 
module.exports = tidyRuleDuplicates;