看到pomelo中对于常量的处理方法,觉得这种方法真的是值得推荐的.
常量在一个较大型的工程里,他的作用或许不大,但由他带来的麻烦有时候挺大的.
推荐大家看一下pomelo的源码中的 pomelo/lib/util/constants.js 对于常量的定义.自己和喜欢这种格式的数据,使用起来特别的方便.
{key1 : {}, key2 : {}, key3 : {}}
使用的时候:
var Constants = require('./util/constants');
var routes = this.get(Constants.KEYWORDS.ROUTE);
获取到ROUTE 定义的常量