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

177
Vistas
¿Cómo puedo hacer que esto muestre el índice de todos los números en mi parámetro?

entonces, por ejemplo, si hago removeFromArray ([1, 2, 3, 4], 2, 3) debería devolver [1, 4] en este momento, la variable de índice solo muestra el índice del primer argumento de remove

 function removeFromArray(arr, ...remove) { let index = arr.indexOf(...remove); let amountRemove = arguments.length - 1; arr.splice(index, amountRemove); return arr; }
about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

hola ,

Primero: el método indexOf funciona solo con un parámetro. Consecutivo resulta -1

amountRemove : la variable de cantidadEliminar que está utilizando para eliminar significa que debe desear eliminar de la matriz es consecutiva y no separada y esta no es una buena experiencia.

Simplemente para resolver este problema usando loop o forEach o cualquier método, haga un bucle en los valores de la matriz

y su código fijo

 function removeFromArray(arr, ...remove) { remove.forEach(element => { let index = arr.indexOf(element); arr.splice(index, 1); }) return arr; }
about 4 years ago · Juan Pablo Isaza Denunciar

0

¿Estás buscando algo así?

 function removeFromArray(arr, ...remove) { let temp = [] arr.forEach(n => { if (!remove.includes(n) ) { temp.push(n) } }); return temp; } console.log('res',removeFromArray([1, 2, 3, 4], 2, 3) )

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