Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Reduzco, reuso y reciclo

Reduzco, reuso y reciclo

LimaJS - 21/02/2019

Lupo Montero

February 21, 2019
Tweet

More Decks by Lupo Montero

Other Decks in Programming

Transcript

  1. Qué es reduce? Blah blah blah… • Transformar un arreglo

    en un “valor” • Transformar un arreglo en otro “tipo” • Responder preguntas sobre la colección (por ejemplo estadísticas) • Resumir una colección • ...
  2. [any] Array.prototype.reduce(fn, initialValue) The reduce() method executes a reducer function

    (that you provide) on each member of the array resulting in a single output value. Fuente: MDN
  3. Reglas del juego... • No sentencias / sólo expresiones •

    No mutación / no re-asignación • ...
  4. … antes de empezar con la implementación ... • Operador

    ternario • Operador de propagación (spread operator) • !! (bang bang! doble negación)
  5. map