Piotr Kowalski @piecioshka
Kierownik Działu Aplikacji Webowych
Cyfrowy Polsat,
Warsaw
JavaScript Ninja. Mac lover. Open source fan.
Organizer WarsawJS
"Kto chce szuka sposobu, kto nie chce szuka powodu."
$ ('div')
.addClass ('foo')
.text ('bar')
$('div') // return jQuery object
$($($('div'))) // returns the same
function wrap(value) {
return function () {
return value;
}
}
function bind(monad, f) {
return f(monad());
}
var monad = wrap('cookie');
bind(monad, (value) => {
console.info(value);
return wrap(value);
});
monad = bind(monad, (value) => {
return wrap({ type: value });
});
bind(monad, (value) => {
console.log(value);
});
Promise
constructor