gpt4 book ai didi

javascript - TypeError : object. 函数不是函数

转载 作者:行者123 更新时间:2023-11-30 19:30:50 26 4
gpt4 key购买 nike

我有 2 个文件 QueryExecution.js 和 app.js;从 app.js 正在调用 QueryExecution.js 中的函数 query_result。但是当我在 app.js 中进行调用时,我得到的是 object.function is not a function。

请为任何愚蠢的错误道歉:(在此先感谢您的时间和帮助

我尝试打印我创建的调用函数的对象 (realtime_chart_new)。该对象正在打印整个函数内容。

查询执行.js

function query_result(connection,sql) {
.......query statements and processing content .....
return CountOrders, TotalAmt;
}
module.exports = query_result;

应用程序.js

var connection = {
.....connection statements .....
};

var realtime_chart_new = require('./QueryExecution.js');
var SalesCountOrders, SalesTotalAmt = realtime_chart_new.query_result(connection,sql);```



#Below is the error statements:

var SalesCountOrders, SalesTotalAmt = realtime_chart_new.query_result(connection,sql);
TypeError: realtime_chart_new.query_result is not a function

最佳答案

您已经使用 query_result 覆盖了模块导出,所以现在 require('./QueryExecution.js') 返回一个函数。

这会给你预期的结果:

module.exports.query_result = query_result;

module.exports = {
query_result: query_result
};

关于javascript - TypeError : object. 函数不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56443545/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com