Если бы я сказал: «В чем разница между этими массивами? ['A'] и ['a', 'b']?" вы бы сказали «b» правильно?Почему разница подчеркивания работает только в одном направлении
Мне было интересно, в чем причина, по которой подчеркивание не имеет двунаправленной дифференциации по умолчанию? И как бы вы объединили другие методы для достижения этого?
var a = ['js-email'],
b = ['js-email', 'form-group'],
c = _.difference(a, b), // result: []
d = _.difference(b, a); // result: ["form-group"]
Для уточнения я хотел бы разницу всегда равна ['form-group']
независимо от того, в каком порядке массивы передаются.
Что вы подразумеваете под асимметричным разложением? – thefourtheye
@thefourtheye Я отредактировал Q, пожалуйста, просмотрите последнее предложение –