Which name does this program print?
JavaScript
function makeReader() {
return () => this.name;
}
const reader = makeReader.call({ name: 'outer' });
console.log(reader.call({ name: 'inner' }));
function makeReader() {
return () => this.name;
}
const reader = makeReader.call({ name: 'outer' });
console.log(reader.call({ name: 'inner' }));