Javascript node.js返回未定义的问题
知道为什么我在尝试输出helpers.limitsOfToday.todayStart时未定义吗?如果我今天尝试输出helpers.limitsoft,我可以看到该函数 这是我的代码: helpers.js文件 其他文件Javascript node.js返回未定义的问题,javascript,node.js,Javascript,Node.js,知道为什么我在尝试输出helpers.limitsOfToday.todayStart时未定义吗?如果我今天尝试输出helpers.limitsoft,我可以看到该函数 这是我的代码: helpers.js文件 其他文件 helpers().todayStart helpers.limitsOfToday().todayStart 将最后一行更新为这样 module.exports={limitsOfToday:limitsOfToday} 将最后一行更新为这样 module.exports
helpers().todayStart
helpers.limitsOfToday().todayStart
将最后一行更新为这样
module.exports={limitsOfToday:limitsOfToday} 将最后一行更新为这样 module.exports={limitsOfToday:limitsOfToday} 在helpers.js文件中写入
module.exports = limitsOfToday;
在另一个文件中
helpers().todayStart
helpers.limitsOfToday().todayStart
另一个解决方案是写入helpers.js文件
module.exports = {limitsOfToday: limitsOfToday};
在另一个文件中
helpers().todayStart
helpers.limitsOfToday().todayStart
在helpers.js文件中写入
module.exports = limitsOfToday;
在另一个文件中
helpers().todayStart
helpers.limitsOfToday().todayStart
另一个解决方案是写入helpers.js文件
module.exports = {limitsOfToday: limitsOfToday};
在另一个文件中
helpers().todayStart
helpers.limitsOfToday().todayStart
属性limitsOfToday是一个函数,您将作为返回对象的键返回todayStart
今天执行LimitSoft,一切都应按预期进行:
const helpers = require('./helpers.js');
helpers.limitsOfToday().todayStart; // your start date
属性limitsOfToday是一个函数,您将作为返回对象的键返回todayStart
今天执行LimitSoft,一切都应按预期进行:
const helpers = require('./helpers.js');
helpers.limitsOfToday().todayStart; // your start date
您正在使用limitsOfToday方法导出对象,该方法只是一个函数,因此当您编写helpers.limitsOfToday.todayStart时,您试图访问对象方法的属性todayStart,但该方法不起作用。你需要做的是打电话
helpers.limitsOfToday().todayStart
因此,limitsOfToday方法返回具有todayStart属性的对象,您可以访问该属性。您正在使用limitsOfToday方法导出对象,该方法只是一个函数,因此当您编写helpers.limitsOfToday.todayStart时,您正在尝试访问对象方法的属性todayStart,但该方法不起作用。你需要做的是打电话
helpers.limitsOfToday().todayStart
因此limitsOfToday方法返回具有todayStart属性的对象,您可以访问该属性。Write module.exports=limitsOfToday;在其他文件helpers.todayStartWrite module.exports=limitsOfToday;今天开始感谢您的努力。您的第二行是helpers.limitsOfToday.todayStart吗?不,如果您将module.exports重写为函数,helpers变量将只是函数而不是对象。谢谢您的努力。您的第二行是helpers.limitsOfToday.todayStart吗?不,如果您将module.exports重写为函数,helpers变量将只是函数而不是对象。