Я пытаюсь сделать сопоставление в своем приложении.Как сравнить массивы в моем случае?
У меня есть что-то вроде
$scope.newProducts = ['123','456','789']
$scope.products = [{'id':'123'}, {'id':'121'}, {'id':'678'}, {'id':'789'}];
Я хочу, чтобы быть в состоянии идентифицировать new product
в моем products
массиве.
У меня есть что-то вроде
$scope.newProducts.forEach(function(id){
//not sure what is the best way to find new product id in $scope.products
})
мне нужно определить new product id
в products
массиве. Интересно, как лучше всего это сделать. Спасибо за помощь!
Эта структура '$ scope.products = { 'идентификатор': '123', 'идентификатор': '121', 'идентификатор': '678', 'идентификатор': '789 '}, 'не имеет никакого смысла. Вы определяете объект с повторяющимися свойствами. Для этого объекта будет только одно значение для объекта. Вы имеете в виду, что здесь где-то есть массив идентификаторов? – jfriend00
@ jfriend00 ты был прав. см. обновленные вопросы. – BonJon