Wpis z mikrobloga

@wybacz:

Pomyśl sobie tak: przy moim rozwiązaniu (dzięki closure) masz możliwośc utworzenia sobie kilku niezależnych od siebie inkrementorów.

const incrementFn1 = foo();
const incrementFn2 = foo();

let first = incrementFn1 (); // 1
first = incrementFn1(); // 2
first = incrementFn1(); // 3

let second = incrementFn2(); // 1 a nie 4