Open MaxAl100 opened 8 months ago
Se me ocurrió algo para resolverlo y funcionó al tiro, lo que hice fue hacer que los ingredientes estuvieran en un array (?) con los paréntesis "{" y "}" 😅 perdón por el issue innecesario 😝
Hola @MaxAl100
Esto tiene relación con que para entregarle los parámetros a la función se usó un destreucturing assignment, o sea que en la práctica la función recibe un único argumento:
Esto es visible en la sección del código entregado en la que se utiliza llama a la función displayInvoice
dentro de handleSubmit
:
Puedes ver este ejemplo en la documentación de MDN que justamente explica lo que está ocurriendo:
const user = {
id: 42,
displayName: "jdoe",
fullName: {
firstName: "John",
lastName: "Doe",
},
};
function userId({ id }) {
return id;
}
function whois({ displayName, fullName: { firstName: name } }) {
return `${displayName} es ${name}`;
}
console.log(userId(user)); // 42
console.log(whois(user)); // "jdoe es John"
Buenos días, tengo una duda respecto al ejercicio "pizza-time", ya que intenté resolver el ejercicio y calculo correctamente el precio, pero cuando intento obtener el valor llamando a la función que calcula el precio desde la función de "displayInvoice" y lo intento mostrar aparece "NaN" en vez del precio correcto que se imprime en consola y no entiendo porque sucede esto. No sé si puedo subir mi código del ejercicio, por lo que no lo haré por si acaso.