javascript - 访问命名空间变量的更快方法?

标签 javascript jquery namespaces

我有一个 JavaScript 命名空间设置,例如:

(function (skillet, $, undefined) {

  skillet.messages: {

    pages: {

        logon: {

             errors: {
                 username: 'user is wrong'
             }
        } 
    }

  };

} (window.skillet = window.skillet || {}, jQuery));

有没有比不断输入更有效的方法来访问它:

skillet.messages.pages.logon.errors.username

当从其他函数访问它时?

最佳答案

如果您经常使用某个命名空间,您可以为其创建一个别名:

var shortcut = skillet.messages.pages.logon
shortcut.errors.username

关于javascript - 访问命名空间变量的更快方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9417368/

相关文章:

database-design - 数据库中是否需要命名空间?

javascript - ngClass 什么时候评估函数/如何在自定义指令中模仿它

javascript - 使用 d3.js 为 svg 图表创建标记

c# - 服务器端分页和排序最佳实践?

jquery - $(this).find ('input[type="提交"] :not(. 取消), 按钮').click(function () - 这是什么?

java - 使用CXF的wsdl2java,是否有更简单的方法从xml namespace 生成没有版本号的包名称?

javascript - 切换隐藏小部件回流性能的最佳选择

javascript - 在 jekyll 上设置 CNAME - CSS 无法加载?

javascript - 无界限贪吃蛇游戏

c# - 如何递归获取命名空间内的所有命名空间