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

317
Visualizações
¿Cómo encadenar dos métodos de empalme en Javascript?

En el siguiente ejemplo, splice().splice() no funcionó. ¿Qué me estoy perdiendo? ¿Cómo puedo encadenar dos métodos de empalme en una sola línea? ¡Gracias por cualquier consejo!

 function test() { var data = [0,1,2,3,4,5]; data.splice(0,2).splice(-1); // Removed only the first two elements, but not the last element. console.log(data) // Returned [ 2, 3, 4, 5 ] var data = [0,1,2,3,4,5]; data.splice(0,2); // Removed the first two elements. data.splice(-1); // Removed the last element. console.log(data) // Returned [ 2, 3, 4 ] }
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

splice devuelve los elementos eliminados, por lo que encadenarlos en una sola declaración realmente no funcionará: no desea operar en los elementos eliminados, desea operar en la matriz original en ambas ocasiones.

Por lo general, en este tipo de situación, el enfoque correcto es usar slice en su lugar, que es más fácil de trabajar (simplemente especifique un índice de inicio (inclusivo) y final (exclusivo)) y es más funcional (obtiene una nueva matriz en su lugar de mutar uno existente; es bueno evitar la mutación cuando sea posible, hace que el código sea más comprensible).

 const data = [0,1,2,3,4,5]; console.log(data.slice(2,5));

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