"use strict";
function createCounter() {
let count = 0;
return {
increment() { count++; },
get value() { return count; },
toString() { return `Counter: ${count}`; }
};
}
const counter = createCounter();
counter.increment();
counter.increment();
counter.increment();
try {
counter.value = 99;
} catch (e) {
console.log(`${e.constructor.name}: ${counter}`);
}
Post #3263
2.39K
CHALLENGE
- ❤ 6