Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript node.js返回未定义的问题_Javascript_Node.js - Fatal编程技术网

Javascript node.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.limitsOfToday.todayStart时未定义吗?如果我今天尝试输出helpers.limitsoft,我可以看到该函数

这是我的代码:

helpers.js文件

其他文件

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变量将只是函数而不是对象。