/ / JavaScript lub moduł NPM, który sprawdza, czy właściwości dwóch obiektów kolidują / kolidują - javascript, node.js

Moduł JavaScript lub NPM, który sprawdza, czy właściwości dwóch obiektów kolidują / zderzają się - javascript, node.js

Często używam _.extend lub _.domyślne (biblioteka Underscore) z dwoma obiektami do wykonania miksów JS. Ale czasami boję się kolizji własności na obiektach JS. Czy jest jakiś moduł, którego mogę użyć do sprawdzenia tego w czasie wykonywania?

Odpowiedzi:

1 dla odpowiedzi № 1

Nie wiem o module, ale napisanie go jest dość szybkie. Odkąd wspomniałeś podkreślenie:

function objectsCollide(objA, objB) {

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