首页 > 解决方案 > 我需要通过 Javascript 构建消息存储。我应该使用什么结构?

问题描述

我构建了一个消息存储(javascript 中的消息常量)我的想法是构建一个如下所示的类,但使用 var 似乎不太好。有更好的主意吗?

我希望它可以在 ie 11 上运行

var MessageLibrary= (function() {
     var Messages= {
         'Hello': 'Hello from other side',
         'Bye': 'Say goodbye bye'
     };
     return {
        get: function(name) { return Messages[name]; }
    };
})();
alert(MessageLibrary= .get('Hello'));

标签: javascript

解决方案


如果您不想再次修改消息,请尝试使用 const。

否则,您可以将其作为全局变量。

如果您有重复的方法名称,请尝试使用 let as it

仅对特定块执行。

并以 JSON 架构实现。


推荐阅读