JavaScript - volver a ejecutar el for

 
Vista:
Imágen de perfil de nelson
Val: 31
Ha aumentado su posición en 2 puestos en JavaScript (en relación al último mes)
Gráfica de JavaScript

volver a ejecutar el for

Publicado por nelson (15 intervenciones) el 21/01/2021 22:30:58
Hola comunidad, tengo el siguiente codigo
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
let sumaDeLosBajos = function (numeros) {
  minimo = numeros[0];
  let minimos = [];
  for (let i = 0; i < numeros.length; i++) {
    if (numeros[i] < minimo) {
      minimo = numeros[i];
      minimos.push(numeros[i]);
      numeros.splice(i, 1);
 
      console.log(numeros);
    }
  }
 
  return minimos;
};
 
console.log(sumaDeLosBajos([3, 4, 2, 7, 6, 8]));

que me funciona bien, pero necesito que el nuevo array (sin el valor mínimo se vuelve a ejecutar para sacar el 2 numero mas bajo )
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de katas
Val: 2.288
Plata
Ha mantenido su posición en JavaScript (en relación al último mes)
Gráfica de JavaScript

volver a ejecutar el for

Publicado por katas (70 intervenciones) el 22/01/2021 11:49:22
Hola Nelson, veo un tanto complicado tu codigo... si te interesa, aquí tienes una función que quita el valor mas bajo, y si la llamas dos veces, elimina los dos valores mas bajos:

1
eliminarMinimo(eliminarMinimo([3, 4, 2, 7, 6, 8])); // [4, 7, 6, 8]

https://www.lawebdelprogramador.com/codigo/JavaScript/6840-Eliminar-el-elemento-mas-bajo-de-un-array-de-numeros.html

Lo he probado con tu código, pero no me funciona!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar