Как я могу сравнить две коллекции в позвоночнике?Сравнить две коллекции в позвоночнике
У меня есть две коллекции 1С содержит 1,2,3
в то время как 2C содержит 2,4,5
Что я хочу сделать, это удалить 2
из 2С, поскольку 1С уже имеет значение 2 после этого обычно делают коллекцию.
Я попробовал этот
this.1C.each(function(model1){
this.2C.each(function(model2){
if(model1 === model2){
2C.remove(model2);
}
});
});
Но он не работает. Есть идеи?
Я думаю, что вы можете быть правы. да, они не одинаково одинаковы. но они имеют одинаковое поле категории. будут ли эти ответы не работать при условии ситуации? – jongbanaag
вам нужно будет указать, что вы хотите сравнить на categoryCode, поэтому 'model1.categoryCode == model2.categoryCode' должен это сделать. – lecstor
царапины мой старый комментарий. лол. Я сделал это, но удваивал коллекцию. это означает, что если исходная коллекция [1,2,3] будет отображаться [3,3,3] – jongbanaag