❗️Что будет на выходе:
Ответ:1, 1, 2, 2
JavaScript test | #JavaScript & Max
function createCounter() {
let count = 0;
return {
increment() {
count++;
return count;
},
getCount() {
return count;
}
};
}
const counter = createCounter();
console.log(counter.increment());
console.log(counter.getCount());
console.log(counter.increment());
console.log(counter.getCount());
Ответ:
JavaScript test | #JavaScript & Max
❗️Что будет на выходе:
Ответ:1, 2, 0
JavaScript test | #JavaScript & Max
const obj = { a: 1, b: 2 };
const proxy = new Proxy(obj, {
get(target, prop) {
return prop in target ? target[prop] : 0;
}
});
console.log(proxy.a, proxy.b, proxy.c);
Ответ:
JavaScript test | #JavaScript & Max