Consider this code:
var obj = {
method : function(){
console.log( this ); // This prints the **obj** correctly
}
};
And the same code with Lambda:
var obj = {
method : () => {
console.log( this ); // This prints **Window** object
};
};
Why are the outputs different?