function bike()
{
console.log(this.name);
console.log(this == global)
}
let name = “Ninja”;
var obj1 = { name: ‘Pulsar’, bike: bike }
var obj2 = { name: ‘Gixxer’, bike: bike }
bike()
obj1.bike()
obj2.bike()
//Output
undefined
true
Pulsar
false
Gixxer
false
//In the very first line instead of Ninja why i am getting undefined, name is a global variable and in that section this is behaving a global so why does it not pointing to it??