【发布时间】:2015-09-23 20:06:51
【问题描述】:
underscore.js 中有什么方法可以获取两个对象之间的差异, 尝试使用 _.difference 不起作用。 我的对象是这样的:
$scope.ABC = {};
$scope.ABC.fruits = {};
$scope.ABC.vegetables = {};
$scope.ABC.fruits.places = [];
$scope.ABC.fruits.type = [];
$scope.ABC.vegetables.places = [];
$scope.ABC.vegetables.type = [];
id 对 ABC 对象是通用的。 现在我有另一个与 ABC 相同的对象 XYZ,但它的位置或类型值可能与 ABC 不同。
我能找到两者之间的区别。
_.difference(ABC,XYZ) 不起作用。
【问题讨论】:
-
_.difference适用于数组,而不适用于对象。 -
请添加
XYZ对象和difference的期望结果。 -
也许你可以看看这个帖子:stackoverflow.com/questions/264430/…