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

199
Visualizações
Cómo hacer que mi matriz esté vacía nuevamente y reutilizable para mi función de edición de texto

Novato aquí ... Estaba haciendo una aplicación de notas de gastos (solo una aplicación novata). Tengo esta función de botón en la que cuando selecciono una fila de la tabla... Se eliminará y el valor del texto de entrada de la fila de la tabla volverá al área de texto de la barra de entrada (nombre, fecha, cantidad, comentarios). Estaba feliz cuando funcionaba.

Pero solo funciona una vez.

Porque cuando selecciono diferentes datos de fila de tabla. Se eliminará pero el mismo "primer valor de datos de entrada" siempre volverá a la barra de texto de entrada.

Parece que los datos de la primera tabla se están guardando en la función de matriz vacía que se puede reutilizar nuevamente. Lo que espero es que cuando use la función de matriz vacía, vuelva a estar vacía para usarse en otra fila de datos de tabla diferente.

Estoy usando métodos de matriz pero fallé o mi instrucción If es incorrecta. Espero que puedas responder esto :) gracias

 document .getElementById("editSelection") .addEventListener("click", editSelection); function editSelection() { var editName = []; var editDate = []; var editAmount = []; var editRemarks = []; let selectedRows = document.getElementsByClassName("selected-row "); while (selectedRows.length > 0) { editName.push(cell0.innerText); editDate.push(cell1.innerText); editAmount.push(cell2.innerText); editRemarks.push(cell3.innerText); selectedRows[0].parentNode.removeChild(selectedRows[0]); var name = document.getElementById("inputName"); name.value = editName.join("\n"); var date = document.getElementById("inputDate"); date.value = editDate.join("\n"); var amount = document.getElementById("inputAmount"); amount.value = editAmount.join("\n"); var remarks = document.getElementById("inputRemarks"); remarks.value = editRemarks.join("\n"); } if (name || date || amount || remarks) { editName.splice([0], editName.length); editDate.splice([0], editDate.length); editAmount.splice([0], editAmount.length); editRemarks.splice([0], editRemarks.length); } }

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

0

Si define una matriz vacía

 var editName = [];

y llénelo con valores, puede vaciarlo nuevamente con

 editName = [];
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