updated 解决同时出现“兄弟”和“哥哥”、“弟弟”等问题
This commit is contained in:
parent
8258ea2b9d
commit
91c38ff685
12
dist/relationship.js
vendored
12
dist/relationship.js
vendored
@ -876,10 +876,12 @@
|
|||||||
//数组去重
|
//数组去重
|
||||||
var unique = function(arr) {
|
var unique = function(arr) {
|
||||||
var result = [], hash = {};
|
var result = [], hash = {};
|
||||||
for (var i = 0, elem; (elem = arr[i]) != null; i++) {
|
var item;
|
||||||
if (!hash[elem]) {
|
for (var i = 0; (item = arr[i]) != null; i++) {
|
||||||
result.push(elem);
|
var temp = item.replace(/[ol](?=s|b)/,'x').replace(/&[ol]/,''); //对特殊语法标识相互包含的行为去重
|
||||||
hash[elem] = true;
|
if (!hash[item]&&!hash[temp]){
|
||||||
|
result.push(item);
|
||||||
|
hash[item] = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -973,7 +975,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
getId(selector);
|
getId(selector);
|
||||||
return result;
|
return unique(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取数据
|
//获取数据
|
||||||
|
2
dist/relationship.min.js
vendored
2
dist/relationship.min.js
vendored
File diff suppressed because one or more lines are too long
@ -876,10 +876,12 @@
|
|||||||
//数组去重
|
//数组去重
|
||||||
var unique = function(arr) {
|
var unique = function(arr) {
|
||||||
var result = [], hash = {};
|
var result = [], hash = {};
|
||||||
for (var i = 0, elem; (elem = arr[i]) != null; i++) {
|
var item;
|
||||||
if (!hash[elem]) {
|
for (var i = 0; (item = arr[i]) != null; i++) {
|
||||||
result.push(elem);
|
var temp = item.replace(/[ol](?=s|b)/,'x').replace(/&[ol]/,''); //对特殊语法标识相互包含的行为去重
|
||||||
hash[elem] = true;
|
if (!hash[item]&&!hash[temp]){
|
||||||
|
result.push(item);
|
||||||
|
hash[item] = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
@ -973,7 +975,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
getId(selector);
|
getId(selector);
|
||||||
return result;
|
return unique(result);
|
||||||
}
|
}
|
||||||
|
|
||||||
//获取数据
|
//获取数据
|
||||||
|
Loading…
x
Reference in New Issue
Block a user