我想调用一些出于自身目的需要定义一些变量的javascript代码,但我想将其隔离,以免污染全局范围。所以我将所有内容包装在一个匿名函数对象中,立即调用它,并且不将它或结果分配给任何东西:
function() {
var myInnerHelperFunction = function(object) {
//do some work
};
var anObject = ...;
myInnerHelperFunction(anObject);
}();
但我得到一个语法错误:SyntaxError: Unexpected token (