Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

155
Visualizações
angular js foreach verifique los valores duplicados antes de insertarlos en la matriz

Estoy usando la siguiente matriz para mi función foreach

 $scope.categoryList = [ { "id": 44, "creationTimestamp": "2019-11-15 17:11:17", "name": "FIXED ", "description": "FIXED", "$$hashKey": "object:108" }, { "id": 44, "creationTimestamp": "2019-11-15 17:09:32", "name": "SAV", "description": "SAV", "$$hashKey": "object:109" }, { "id": 76, "creationTimestamp": "2021-08-17 14:19:14", "name": "TEST CAT", "description": "TEST CAT", "$$hashKey": "object:110" }, { "id": 77, "creationTimestamp": "2021-08-17 14:19:14", "name": "TEST CAT", "description": "TEST CAT", "$$hashKey": "object:110" } ]

Necesito obtener identificaciones de la matriz anterior. Necesito eliminar los valores duplicados antes del método push.

este es mi codigo

 angular.forEach($scope.categoryList, function (object) { $scope.myNewarray.push(object.id); });

mi nueva matriz de datos debería ser como la siguiente

 $scope.myNewarray = [44,76,77]

Necesito obtener identificaciones únicas solo para mi nueva matriz.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Puede usar Set para obtener el valor único de la matriz

 $scope.categoryList = [ { id: 44, creationTimestamp: "2019-11-15 17:11:17", name: "FIXED ", description: "FIXED", $$hashKey: "object:108", }, { id: 44, creationTimestamp: "2019-11-15 17:09:32", name: "SAV", description: "SAV", $$hashKey: "object:109", }, { id: 76, creationTimestamp: "2021-08-17 14:19:14", name: "TEST CAT", description: "TEST CAT", $$hashKey: "object:110", }, { id: 77, creationTimestamp: "2021-08-17 14:19:14", name: "TEST CAT", description: "TEST CAT", $$hashKey: "object:110", }, ]; $scope.myNewarray = [...new Set($scope.categoryList.map((o) => o.id))];
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda