MQTT 描述处理程序外部的函数

问题描述 投票:0回答:1

我正在研究 MQTT https://www.emqx.com/cn/blog/mqtt-js-tutorial#mqtt-js-api-introduction

这就是我的连接方式。

const client = mqtt.connect(host, optionsMQTT);

client.on('connect', function (connack) {
    console.log('Connected')
    console.log(connack)
});

是否可以不传递这个完整的函数作为参数,而只传递函数的名称:-- 函数(康纳克){ console.log('已连接') 控制台.log(connack) }

如何仅传递函数名称而不是完整函数并使其正常工作?

javascript mqtt mqtt.js
1个回答
0
投票

以下应该有效:

const client = mqtt.connect(host, optionsMQTT);

function connactFunc (connack) {
    console.log('Connected')
    console.log(connack)
}

client.on('connect', connactFunc);
© www.soinside.com 2019 - 2024. All rights reserved.