728x90
function Counter() {
let count = 0;
this.up = function() {
return ++count;
};
this.down = function() {
return --count;
};
}
let counter = new Counter();
console.log( counter.up() ); // ?
console.log( counter.up() ); // ?
console.log( counter.down() ); // ?
// Answer: 1
// Answer: 2
// Answer: 1
// it has same lexical environment

+ Recent posts