Para tomar datos de un formulario, uso new FormData . Consulte el código de ejemplo a continuación. Haga clic en enviar y los datos se mostrarán en la consola.
Hay una matriz de datos en el primer registro (usando el operador de propagación) y hay un objeto de datos en el segundo registro, pero cuando busco los datos en el objeto en el registro de la consola no puedo encontrarlo. Quiero saber dónde se encuentran los datos en Object.
const form = document.querySelector('form'); form.addEventListener('submit', function(e){ e.preventDefault(); const data = new FormData(form) // first log is an array console.log([...data]) // second log is an Object console.log(data) }) <body> <form> <label >input1</label> <input name="input1" type="text" value='test1' /> <label >input1</label> <input name="input1" type="text" value='test2' /> <button type="submit">Submit</button> </form> </body>