Dinner Plans es-419 Explainer

Explicación de Planes para la cena

Objetivo de este acertijo:

Buscar un error de sintaxis y corregirlo. Un error de sintaxis a menudo corresponde a caracteres incorrectos o faltantes.

Tutorial de la solución:

El código de inicio contiene estas líneas:


let dinner = 'Dinner for Monday: ' + meals.mondey;

console.log(dinner);

Imprimen lo siguiente:

Dinner for Monday: undefined

Imprime undefined porque el código intenta acceder a la propiedad mondey en el object meals. Aquí está el object de comida:


let meals = {

monday: "curry",

tuesday: "soup",

wednesday: "rice",

};

La propiedad en el object meals que el código está buscando es monday. Dado que mondey está escrito incorrectamente, JavaScript devuelve undefined. Esto sucede cuando el código intenta acceder a una propiedad o variable que no existe o que no se ha definido.

En este caso, la propiedad correcta se deletrea monday. Para corregirla, elimina .mondey, luego cambiarla por .monday.

Solución del código de ejemplo:

(Pulsa a continuación para revelar)


let meals = {

monday: "curry",

tuesday: "soup",

wednesday: "rice",

};

let dinner = 'Dinner for Monday: ' + meals.monday;

console.log(dinner);

Conceptos de JavaScript: undefined

2 Likes

Cual es el boton de reset