javascript - 如何从回调中获取值?

标签 javascript node.js

我有这行代码:

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/

相关文章:

javascript - 自定义谷歌自定义搜索引擎。特别是更改标题字体

javascript - npm 错误!失败...开发脚本 'webpack-dev-server'

javascript - 如何将 mysql 行发送到客户端

javascript - 如何在将当前元素与下一个元素进行比较时迭代数组的最后一个元素?

javascript - 在 Atom-shell 中禁用退格键

javascript - Spotify - 从 URI 空数据获取轨道

这段代码有什么问题

javascript - typescript - ts(7053) : Element implicitly has an 'any' type because expression of type 'string' can't be used to index

linux - Linux PHP 服务器支持 Node.js 吗?

javascript - ES6 父类覆盖子原型(prototype)