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

363
Vistas
Cómo encontrar un objeto anidado en el índice dentro de una matriz en JavaScript

Tengo una matriz JS con objetos anidados como una "lista de tareas". Cada uno se agrega con diferentes propiedades de Urgencia. Ahora mi función necesita encontrar el valor de urgencia más alto: establezca esto en una variable y luego elimínelo de la matriz.

Estoy atascado en eliminarlo de la matriz original. El problema que tengo podría ser encontrar el índice:

 function newTask() { // reducing the "task list" to just the highest urgency let maxObj = taskList.reduce((max, obj) => (max.stockUrgency > obj.stockUrgency) ? max : obj); outputNewtask = JSON.stringify(maxObj, null, 4); let index = taskList.indexOf("outputNewtask") console.log(index)
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Si su reduce funciona bien, entonces puede usar ese objeto para encontrar el índice y eliminarlo de la lista usando splice :

 let maxObj = taskList.reduce((max, obj) => (max.stockUrgency > obj.stockUrgency) ? max : obj); taskList.splice(taskList.indexOf(maxObj), 1); outputNewtask = JSON.stringify(maxObj, null, 4);
about 4 years ago · Juan Pablo Isaza Denunciar

0

Este código debería resolver tu problema.

 const highestUrgencyValue = Math.max(...taskList.map(t => t.stockUrgency)); const highestUrgencyIndex = taskList.findIndex(task => task.stockUrgency === highestUrgencyValue); taskList.splice(highestUrgencyIndex, 1);
about 4 years ago · Juan Pablo Isaza 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