Slide 39
Slide 39 text
Partial Application
1 const batman = 40;
2 const joker = 29;
3 const alfred = 70;
4
5 const sumAges = (batman, joker, alfred) => {
6 return batman + joker + alfred;
7 };
8
9 const partial = (fn, ...args) => {
10 return fn.bind(null, ...args);
11 };
12
13 const partialSum = partial(sumAges, batman, joker)
14
15 console.log(partialSum(alfred)); // 139