Breakfast Or Lunch es-419 Explainer

Explicación de Elección de Miguel

Objetivo de este acertijo: Usar instrucciones no específicas para completar una función.

Tutorial de la solución: Este acertijo es el segundo de una serie de lecciones que te enseñarán como desglosar problemas verbales, desafíos reales y resolverlos con código.

En el acertijo anterior, tenías instrucciones específicas para crear la función longer(). Sin embargo, en este acertijo, leerás un problema verbal y recrearás la función longer() sin que te den instrucciones específicas.

Para completar este acertijo, completa la función longer() para que tome 2 arreglos y devuelva el arreglo que es más largo.
Solución del código de ejemplo:
Hay varias formas de resolver el acertijo.

function longer(a, b) {
    if (a.length > b.length) {
        return a;
    } else {
        return b;
    }
}
console.log(longer(breakfast, lunch));

Otra solución:

function longer(a, b) {
    return a.length > b.length ? a : b;
}
console.log(longer(breakfast, lunch));

Conceptos de JavaScript: funciones, .length, arreglos
Código adicional (código oculto que se ejecuta antes del código del acertijo):

let breakfast =['rice','omelette','eggs'];
let lunch =['potato','tofu','edamame','gyoza','calamari','salad','oyster','shrimp','eel','chicken','beef curry','katsu pork','udon'];