独自の目的でいくつかの変数を定義する必要がある JavaScript コードを呼び出したいのですが、グローバル スコープを汚染しないようにこれを分離したいと考えています。したがって、すべてを匿名関数オブジェクトにラップし、すぐに呼び出して、それまたは結果を何にも代入しません。
function() {
var myInnerHelperFunction = function(object) {
//do some work
};
var anObject = ...;
myInnerHelperFunction(anObject);
}();
しかし、構文エラーが発生します。SyntaxError: Unexpected token (