为什么 require('../models/owners.js') 旁边还有另一个相邻的参数?
Why does require('../models/owners.js') have another adjacent parameters next to it?
require('../models/owners.js')(sequelize, Sequelize);
我不明白 require(..something)(why?)
彼此相邻的语法?
require('../models/owners.js')(sequelize, Sequelize);
以上(几乎)等同于
const owners = require('../models/owners.js');
owners(sequelize, Sequelize);
然而,第二个示例也产生了一个名为 owners
的常量。
require('../models/owners.js')(sequelize, Sequelize);
我不明白 require(..something)(why?)
彼此相邻的语法?
require('../models/owners.js')(sequelize, Sequelize);
以上(几乎)等同于
const owners = require('../models/owners.js');
owners(sequelize, Sequelize);
然而,第二个示例也产生了一个名为 owners
的常量。