What is printed by the final console.log?
const x = {
value: 0,
inc() {
this.value++;
return this.value;
}
};
const a = x.inc?.();
const b = (x.missing?.()) ?? 42;
console.log(a, b, x.value);
- 1 42 1
- 1 undefined 1
- undefined 42 0
- TypeError is thrown
0
voters
BayMax