JSFiddle - React, Tailwind, and code Playground
by alexb
JavaScript
function addSubtract(x) {
let sign = 1;
const f = (y) => {
x += y * sign;
sign *= -1;
return f;
};
f.valueOf = () => x;
return f;
}
document.body.innerText = +addSubtract(2)(1)(1)(5)(3)(2);