我是一名JavaScript新手。偶然发现了一段看起来像
的代码(function(obj) { //What is the role of obj?
obj.someCode; //What does this mean w.r.t obj?
function Tree(n) { //How to access this function from outside it's current scope?
...
...
var x = (n >> 16) & 0xffff;
return x;
}
})(this);
我不太确定这里发生了什么。我认为这是一个javascript范围声明hack。如果我错了,请纠正。