@Vitormalencar
+Vitor Alencar
O que e?
e com js ?
higher order functions
filter
curry
map
reduce
Podemos Usar ?
Paradigma de programação
estilo de vida
Programação orientada a objetos
(prototypes,this.....)
A função abaixo possui inputs e outputs bem definidos:
function square(x) { return x * x; } square(2); // 4
A função abaixo porém, não possui inputs e outputs tão bem definidos:
function generateDate() { var date = new Date(); generate(date); } generateDate(); // ???
usando Funções "Puras"
var nome = 'Vitor'; function sayHi(){ console.log('oi' + nome) }
function sayHi(nome){ return 'oi' + nome; }
npm install --global babel
By Roberto Vitor Maia
lets code !