以下代码段更改 JSON 变量失败:
var data = {status: ''};
rosconnection.setOnOpen(function (e) {
data.status = 'Succeeded';
alert('success');
});
rosconnection.setOnError(function (e) {
data.status = 'Failed';
alert('fail');
});
data
保持为空,但在alert
内被调用rosconnection.setOnOpen
。该错误很难复制,因此它在 a 上使用ros connection
,但我 100% 确定它成功进入了至少一个功能。