aprende-javascript-problemas icon indicating copy to clipboard operation
aprende-javascript-problemas copied to clipboard

Error en Métodos y propiedades de array

Open MikeDev206 opened this issue 2 years ago • 3 comments

Hola, en el ejercicio viene esto: En un restaurante se reciben pedidos de comida a domicilio. Vamos a escribir una función procesarPedido que recibe un pedido, que es un array de platos. Lo que debemos hacer es:

El primer elemento lo sacamos del array, ya que es el nombre del cliente. Añadimos al principio del array la cadena de texto "bebida", ya que es una promoción que tenemos. Después añadimos al final del array el nombre del usuario que sacamos antes. Recuerda que debes devolver el array modificado:

A lo cuál probé mi respuesta en la consola del navegador con este código: `function procesarPedido(pedidos) { // Extraer el nombre del cliente del primer elemento del array const nombreCliente = pedidos.shift();

// Añadir "bebida" al principio del array
pedidos.unshift("bebida");

// Añadir el nombre del cliente al final del array
pedidos.push(nombreCliente);

return pedidos;

}

// Ejemplo de uso: const pedidoCliente = ["Juan", "Pizza", "Ensalada"]; const pedidoProcesado = procesarPedido(pedidoCliente);

console.log(pedidoProcesado);`

Y me devuelve esto: //(4) ['bebida', 'Pizza', 'Ensalada', 'Juan'][[Prototype]]:Array(0)

Pero al ejecutarlo en la miniconsola para test, al darle enviar me devuelve esto: Error en la ejecución del código: procesarPedido is not defined

Qué puedo hacer? image

MikeDev206 avatar Jan 03 '24 17:01 MikeDev206

a mi me pasa lo mismo pero no entiendo que hacer para que me de el ejercicio como valido

franco976353 avatar Feb 14 '24 01:02 franco976353

A mi me pasa lo mismo, si esta bien hecho pero en la consola de la pagina no me permite Foto de la consola de la pagina image image Foto de la consola de Visual studio image

Espero que lo puedan arreglar

erickbm2002 avatar Mar 30 '24 05:03 erickbm2002

Por si alguno sigue teniendo problema, acá les dejo como lo hice yo y no me tiro ningún error!

Saludos! 👍

image

mondev83 avatar May 28 '24 17:05 mondev83