Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

277
Vistas
Cómo sumar una matriz de objetos con una condición en mecanografiado

Hola, estoy agregando el valor clave de los objetos de una matriz. Quiero excluir el objeto de la adición si tiene algunas condiciones. Ejemplo:

 var arrItem = [{"id": 1, "value":100},{"id": 2, "value":300},{"id": 3, "value":400}]; //addition this.sum = arrItem.map((a:any) => a.value).reduce(function (a:any, b:any) { return a + b; }); console.log(this.sum) // ====>>> getting 800

Quiero excluir el objeto con id==2 de la suma. ¿Cómo puedo filtrar esto para obtener un resultado como ==> 500?

about 4 years ago · Santiago Gelvez
1 Respuestas
Responde la pregunta

0

Puedes hacerlo con reducir:

 this.sum = arrItem.reduce((acc, val) => { if (val.id !== 2) return acc + val.value; return acc; }, 0);
about 4 years ago · Santiago Gelvez Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda