1、
var ryl = { bar: function(){ return this.baz; }, baz: 1 }; (function(){ console.log(typeof arguments[0]()); //undefined })(ryl.bar);
2、
function test(){ console.log("out"); } (function(){ if(false){ function test(){ console.log("in"); } } test(); })(); // 等价于 function test(){ console.log("out"); } (function(){ var test; // 变量提升 if(false){ function test(){ console.log("in"); } } test(); })();
原文:https://www.cnblogs.com/ron123/p/9339074.html