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 1 year 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