var obj = { a: 1 } obj.test = function () { console.log('test', this); var t1 = function() { console.log('t1', this); var t2 = () => { console.log('t2', this) } t2(); } t1(); } obj.test();