我正在尝试学习JS,并且遇到了一些格式如下的示例。 testModule函数完全包含在括号中,但是紧跟在它后面有一组额外的括号(在结束的分号下面)。那套括号是什么?感谢您的见解!
var testModule = (function () {
var counter = 0;
return {
incrementCounter: function () {
return counter++;
},
resetCounter: function () {
console.log( "counter value prior to reset: " + counter );
counter = 0;
}
};
})();