gpt4 book ai didi

node.js - module.exports 在变量声明中使用时会做什么

转载 作者:太空宇宙 更新时间:2023-11-04 02:12:02 26 4
gpt4 key购买 nike

我在查看其他人的代码时,看到了这一行。

var app = module.exports = express();

这是否意味着应用程序被设置为express,并且同时导出? Javascript 如何知道如何做到这一点?评估的顺序是什么?

最佳答案

根据 MDN ,赋值运算符 = 是右结合的,意味着运算是从右到左执行的。所以这与编写相同

module.exports = express();
var app = module.exports;

换句话说,赋值运算的结果就是被赋值的值。

关于node.js - module.exports 在变量声明中使用时会做什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41682293/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com