javascript - 为什么 require ('../models/owners.js' ) 旁边还有另一个相邻的参数?

标签 javascript node.js express sequelize.js require

require('../models/owners.js')(sequelize, Sequelize);

我不明白将 require(..something)(为什么?) 放在一起的语法?

最佳答案

require('../models/owners.js')(sequelize, Sequelize);

以上(几乎)等同于

const owners = require('../models/owners.js');
owners(sequelize, Sequelize);

然而,第二个示例也产生了一个名为 owners 的常量。

关于javascript - 为什么 require ('../models/owners.js' ) 旁边还有另一个相邻的参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59295948/

相关文章:

javascript - Backbone.js - View 如何找到这个集合?

javascript - 当用户在颜色选择器中选择特定颜色时,如何更改 div 的背景颜色?

node.js - 文件事件上的 Express Busboy 未触发

javascript - 运行 node.js 文件时出现语法错误

javascript - 带有 couchbase db 的 ELF header Node js 无效

javascript - CORS策略阻止前端到后端的请求

javascript - 使用 JavaScript 缩放浏览器

javascript - 可以禁用滚动条而不是隐藏吗?

javascript - 用于提取网页内容的 Node.Js 模块?

node.js - 为什么 node.js Express 服务器只处理每个客户端对同一路由的一个请求?