problema al enviar objeto a una función
Publicado por Davit (19 intervenciones) el 27/11/2021 14:10:31
Buenas a todos!
Tengo la siguiente función:
El problema viene cuando paso este objeto cliente a otra función, para que los atributos del objeto aparezcan en los campos de un formulario para poder editarlos. Los paso a una función y al hacer un console.log del objeto dentro de la función me devuelve undefined
esta es la función:
Así que a partir de ahí ya no me deja hacer el destructuring del objeto obviamente ni nada más.
¿Qué puedo estar haciendo mal?
Un saludo y gracias!
Tengo la siguiente función:
1
2
3
4
5
6
7
8
document.addEventListener('DOMContentLoaded', async() => {
const parametrosURL = new URLSearchParams(window.location.search);
const idCliente = parseInt(parametrosURL.get('id'));
const cliente = await obtenerCliente(idCliente);
console.log({cliente}); //aquí me devuelve el objeto del cliente perfecto, como debería ser
mostrarCliente(cliente);
});
El problema viene cuando paso este objeto cliente a otra función, para que los atributos del objeto aparezcan en los campos de un formulario para poder editarlos. Los paso a una función y al hacer un console.log del objeto dentro de la función me devuelve undefined
esta es la función:
1
2
3
4
5
6
7
8
9
10
function mostrarCliente(cliente) {
console.log({cliente});
const {nombre, empresa, email, telefono, id} = cliente;
nombreInput.value = nombre;
emailInput.value = email;
empresaInput.value = empresa;
telefonoInput.value = telefono;
idInput.value = id;
}
Así que a partir de ahí ya no me deja hacer el destructuring del objeto obviamente ni nada más.
¿Qué puedo estar haciendo mal?
Un saludo y gracias!
Valora esta pregunta


0