我正在尝试从模块返回一个值,但是它返回的是未定义的,但是当我打印该值时是正确的。
module.js
`use strict`;
module.exports = (api, message) => {
api.getThreadInfo(message.threadID, (err, info) => {
if(err) return console.error(err);
console.log(info.messageCount.toString());// print proper value
return info.messageCount.toString();
});
}
index.js
"use strict";
const messages = require('./modules/messages');
console.log(messages(api, message));