我有这行代码:
let message = channel.consume(queue, msg => {
console.log('Return this in the "message" variable', msg.content);
});
当我尝试记录 message
的值时,它不等于msg.content
但它从 consume
的返回中获取值方法。为了让我从回调中获得正确的值,有什么解决方法。
谢谢
最佳答案
var message;
channel.consume(queue, msg => { message = msg.content; });
不太确定您在问什么,但是您是否尝试在回调中设置消息?如果是这样,请参阅上文。
关于javascript - 如何从回调中获取值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39502977/