|
|
@ -640,15 +640,15 @@ |
|
|
|
var result = []; |
|
|
|
var result = []; |
|
|
|
var used = []; |
|
|
|
var used = []; |
|
|
|
for (var b in object) { |
|
|
|
for (var b in object) { |
|
|
|
if (this.has(object, b)) { |
|
|
|
if (BI.has(object, b)) { |
|
|
|
if (!this.isEqual(object[b], other[b])) { |
|
|
|
if (!BI.isEqual(object[b], other[b])) { |
|
|
|
result.push(b); |
|
|
|
result.push(b); |
|
|
|
} |
|
|
|
} |
|
|
|
used.push(b); |
|
|
|
used.push(b); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
for (var b in other) { |
|
|
|
for (var b in other) { |
|
|
|
if (this.has(other, b) && !BI.contains(used, b)) { |
|
|
|
if (BI.has(other, b) && !BI.contains(used, b)) { |
|
|
|
result.push(b); |
|
|
|
result.push(b); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|