var obj = { a: function() { console.log("this==>", this); return this.b; }, b: 2020, }; (function() { console.log("=======>", typeof arguments[0]()); // 因为这里的this 是windows,windows 没有变量b,所以是undefined })(obj.a);