我有如下的 JavaScript 代码;
var foo = (function() {
//Private vars
var a = 1;
return {
//Public vars/methods
a: a,
changeVar: function () {
a = 2;
}
}
})();
现在我不确定公共变量/方法的语法是如何工作的?您能否解释一下“返回”变量/方法如何使它们公开?
谢谢你。