This 2

by Yuriy Petrichenko

JavaScript

const obj2 = {
	num: 0,
	method1: function() {
	  console.log('this1 ' + this)
    function increment() {
       this.num += 1;
       console.log('this2 ' + this) 
    }
	  return increment.bind(this);
	}
}
console.log(obj2.method1())