Explicación de Dentro y fuera
Objetivo de este acertijo: Completar la función price
para que devuelva la propiedad .price
de item
.
Tutorial de la solución: Una función de flecha puede funcionar como una función normal, con parámetros de entrada y un valor de devolución. Dentro del paréntesis ()
, agregarás los nombres de los parámetros que usará la función. La función priceOf
debe tomar un elemento y luego devolver su precio, de modo que tenga 1 parámetro que podamos llamar item
.
Para que la función genere el precio, debemos agregar la tecla return
entre las llaves {}
. El valor que se debe devolver es la propiedad .price
de item
. Se ve así: return item.price
Solución del código de ejemplo:
(Pulsa a continuación para revelar)
import { groceries } from 'grasshopper.store';
let nameOf = (item) => {
return item.name;
};
let priceOf = (item) => {
return item.price;
};
console.log(nameOf(groceries[0]));
console.log(priceOf(groceries[0]));
Conceptos de JavaScript: indexación de arreglos, bloque de código (función de flecha), console.log()
Summary
Este texto estará oculto