/ / JavaScript или NPM модул, който проверява дали собствеността на два обекта е в противоречие / сблъсък - javascript, node.js

JavaScript или NPM модул, който проверява дали два обекта са сблъсък / сблъсък - javascript, node.js

Често пъти използвам _.extend или _.по подразбиране (библиотеката Underscore) с два обекта да правят JS миксини. Но понякога се страхувам от сблъсък на собственост върху обектите на JS. Има ли някакъв модул, който мога да използвам, за да проверя това по време на изпълнение?

Отговори:

1 за отговор № 1

Не знам за модула, но е доста бързо да се пишеш. Тъй като споменахте подчертаването:

function objectsCollide(objA, objB) {

var keysA = _.allKeys(objA);
var keysB = _.allKeys(objB);
return _.intersection(keysA, keysB).length ? true : false;
}