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

271
Vistas
Obtener el índice mínimo mientras se ignora el valor del elemento en la matriz

Digamos que tenemos esta matriz:

 arr = [[3, 3], [3, 4], [3, 5], [3, 6]]

Y tenemos este condicional:

 arr = [[3, 3], [3, 4], [3, 5], [3, 6]] for(let i = 0; i < arr.length; i++){ if (arr[i][0] === 3 && arr[i][1] === 4 || arr[i][0] === 3 && arr[i][1] === 5){ console.log(i) } }

Los índices respectivos serían 1 y 2 , que se mostrarían en console.log() en orden secuencial.

¿Cómo tomaría el índice mínimo ( 1 en este caso), específicamente, de eso? No puedo almacenar los números en una matriz debido a mi caso de uso, por lo que necesito establecer el mínimo dentro del ciclo. Y realmente no puede establecer un número mínimo porque no sabrá qué índice de elemento será el más pequeño de antemano.

¿Es esto posible o lo estoy pensando demasiado?

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede declarar una variable fuera del ciclo, luego asignarle i y romper el ciclo si la condición es verdadera:

 arr = [[3, 3], [3, 4], [3, 5], [3, 6]] var ind = 0 for(let i = 0; i < arr.length; i++){ if (arr[i][0] === 3 && arr[i][1] === 4 || arr[i][0] === 3 && arr[i][1] === 5){ ind = i; break; } } console.log(ind)

Alternativamente, puede usar Array.findIndex :

 arr = [[3, 3], [3, 4], [3, 5], [3, 6]] var ind = arr.findIndex(e => e[0] === 3 && e[1] === 4 || e[0] === 3 && e[1] === 5) console.log(ind)

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