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

266
Vistas
¿Por qué cuando configuro el valor de una entrada oculta en un valor de una matriz de objetos, convierte cada elemento de la matriz de entrada oculta en [objeto Objeto]?

tengo este codigo:

 for(let i =0; i < upbtn.length; i++){ upbtn[i].addEventListener('click', function(){ let whichTopic = i if(whichTopic == 0){ return true } else{ let arr = coursenewtopics.value arr = JSON.parse(arr) arraymove(arr, i, i-1) coursenewtopics.value = arr console.log(arr) console.log(coursenewtopics.value) //changeordertopicsform.submit() } }) }

Estoy tratando de ordenar una matriz desde una entrada oculta y luego establecer el valor de la entrada oculta en la matriz ordenada, la consola registró los resultados de la matriz ordenada (arr)

 [ { "type": "text", "name": "", "text": "" }, { "type": "text", "name": "2", "text": "" }, { "type": "text", "name": "1", "text": "" }, { "type": "text", "name": "3", "text": "" }, { "type": "text", "name": "4", "text": "" } ]

y los resultados son los que quiero, sin embargo, cuando después de poner este valor, simplemente registré arr en la entrada oculta, luego el registro de la consola, el valor de la entrada oculta se convierte en:

 [object Object],[object Object],[object Object],[object Object],[object Object]

¿Por qué JavaScript actúa así? ¿Cómo soluciono esto y pongo los valores en la entrada oculta sin hacer que vayan [objeto Objeto]? Los necesito para un formulario más adelante.

¡Gracias!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

entonces su problema es 'Cómo mostrar una matriz de objetos literalmente'.

puedes probar JSON.stringify(arr, null, ' ')

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