var stateModule = (function () { var state; // Private Variable var pub = {};// public object - returned at end of module pub.changeState = function (newstate) { state = newstate; }; pub.getState = function() { return state; } return pub; // expose externally
}());
so
stateModule.changeState("newstate");sets the stateand
var theState = stateModule.getState();gets the state
JS方法保存变量
模块化状态管理
最新推荐文章于 2022-10-26 10:18:41 发布
本文介绍了一个简单的JavaScript模块,用于封装状态变量的管理。通过暴露公共方法来改变和获取状态,实现了状态的私有化和外部可控。这种方法有助于提高代码的模块性和可维护性。
2583

被折叠的 条评论
为什么被折叠?



