【发布时间】:2019-06-19 05:54:44
【问题描述】:
在上一次提交中:
- 我们调用这样的函数
var previousRoute = appRouter.getPreviousRoute(); - appRouter 在哪里
var appRouter = require("app_utilities/default/app-router"); - app-router 包含如下导出:
module.exports = {
getPreviousRoute: getPreviousRoute
}
function getPreviousRoute() {
return window.appPreviousRoute;
};
但是在后者中会出现以下行错误:
var previousRoute = appRouter.getPreviousRoute();
错误将是:Uncaught TypeError: appRouter.getPreviousRoute is not a function
我们必须将其更改为:
var previousRoute = appRouter.getPreviousRoute;
我想知道我们需要去掉括号的原因是什么?
我跑了:
-
node -p process.versions.v86.8.275.32-node.36
【问题讨论】:
-
错误是什么?
标签: javascript node.js export require