Estoy tratando de iterar a través de un objeto usando el bucle for...in para obtener los valores de todas sus propiedades y colocarlas dentro de las variables. Estoy tropezando con esto.
Lo que me gustaría hacer es recorrer las propiedades del objeto, poner el value dentro de una variable del mismo nombre que la property para usar en otra variable
somePromise.then(response => { for (let property in response) { property = response[property] // this doesn't work cause reuses the same variable } /// I take the value of each property from the loop and pass it down user.updateInfoFromOldDB( userID, nguid, property1 property2, property3 property4, ) ...ommited_code })¿Probaste Object.values()?
somePromise.then(response => { const valuesArr = Object.values(response); /// I take the value of each property from the loop and pass it down user.updateInfoFromOldDB( ...valuesArr ) ...ommited_code })Puede acceder directamente a las propiedades desde la respuesta:
somePromise.then(response => { user.updateInfoFromOldDB( response.userID, response.nguid, response.property1, response.property2, response.property3 response.property4, ) })