标签: node.js express var node-modules variable-declaration
我正在查看其他人的代码,我看到了这一行。
var app = module.exports = express();
这是否意味着应用设置为快递,并同时导出? Javascript如何知道如何做到这一点?评估的顺序是什么?
答案 0 :(得分:0)
根据MDN,赋值运算符=是右关联的,这意味着操作从右向左执行。所以这和写作一样
=
module.exports = express(); var app = module.exports;
换句话说,赋值操作的结果是赋值。