counter level 2
JavaScript
const counter = startValue => {
if (counter.n) {
counter.n += 1;
} else {
counter.n = startValue || 1;
}
return counter;
};
counter.toString = () => {
return counter.n;
}
console.log(0 + counter(5)()()()());