En reversa Explainer

Explicación de En reversa

Objetivo de este acertijo: Poner en orden el arreglo groceries del precio más alto al precio más bajo.

Tutorial de la solución: Cuando el código de inicio se ejecuta, imprime todos los elementos grocery. El orden de los elementos aumenta en precio. Para poner el orden del arreglo al revés, se puede usar el método .reverse().

Adjunta .reverse() a groceries antes de imprimir el arreglo.

Solución del código de ejemplo:
(Pulsa a continuación para revelar)

import { groceries } from 'grasshopper.store';
function printItem(item) {
  console.log(item.name + ': $' + item.price);
}
groceries.reverse();
groceries.forEach(printItem);

Conceptos de JavaScript: expresión binaria (concatenación +), console.log(), .forEach(), import, .reverse()
Código adicional (código oculto que se ejecuta antes del código del acertijo):

let groceries = [
    {name: 'Grasshopper Gumdrops', price: 4},
    {name: 'Bug Juice', price: 8},
    {name: 'NaN-grain Bread', price: 15},
    {name: 'Bookworms', price: 16},
    {name: 'Nulled Cider', price: 23},
    {name: 'pop() Corn', price: 42}
];