[code] function Person(name) { this.name = name; } Person.prototype.getName = function() { return this.name; } name = ‘global’; let peter = new Person(‘peter’); let john = new Person(‘john’); // what are the outputs? john.getName(); john.getName.call(john); john.getName.call(peter); john.getName.call(null); [/code]

You should get:

[code] john john peter global [/code]