Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

127
Visualizações
Reducir la longitud de una matriz en 1

Tengo una matriz de imágenes y solo necesito una función que disminuya la longitud de esta matriz en 1 cada vez que se llama. Intenté hacerlo con .reduce() y solo intenté configurar la matriz anterior como matriz - 1 pero nada funciona como se esperaba.

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Hay múltiples opciones disponibles.

  • pop() eliminará el último elemento de la matriz y lo devolverá
  • disminuir la longitud en uno solo eliminará el último elemento
  • usar el método splice()

 const array = [1, 2, 3, 4, 5]; console.log(array); // use pop which retrieves the last element from the array and removes it from the array const lastElement = array.pop(); console.log(`Last element ${lastElement} was removed from the array`); console.log(array); // you can also simply decrease the length by one array.length--; console.log(array); // you could also use splice() array.splice(-1); console.log(array);
 .as-console-wrapper { max-height: 100% !important; top: 0; }

Los métodos mencionados anteriormente funcionan en la matriz original. Si desea obtener una nueva matriz (es decir, una copia) con el último elemento eliminado, use slice() :

 const array = [1, 2, 3, 4, 5]; const newArray = array.slice(0, -1); console.log(array); console.log(newArray);
 .as-console-wrapper { max-height: 100% !important; top: 0; }

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda