解释代码(function(obj){})

时间:2014-09-04 07:32:44

标签: javascript jquery

我是一名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。如果我错了,请纠正。

0 个答案:

没有答案