let cur = match_devs[j];
let cur_data = cur[0];
+ let data_match;
for (let key in cur_data) {
- if (lc(match_data[key]) == lc(cur_data[key])) {
- match_weight += cur[1];
- push(match_fp, cur[2]);
+ data_match ??= true;
+ if (lc(match_data[key]) != lc(cur_data[key])) {
+ data_match = false;
break;
}
}
+ if (data_match) {
+ match_weight += cur[1];
+ push(match_fp, cur[2]);
+ }
}
for (let key in match_data) {