为了账号安全,请及时绑定邮箱和手机立即绑定

类型错误:无法读取节点红色函数节点中未定义的属性“推送”

类型错误:无法读取节点红色函数节点中未定义的属性“推送”

守候你守候我 2021-06-07 13:48:11
我正在使用 node-red,函数 node 来生成一些随机矩阵。但是每次部署节点的时候都会出现“TypeError:Cannot read property 'push' of undefined”的错误,谁能帮我看看代码?// Generate some random data// See https://www.patrick-wied.at/static/heatmapjs/example-minimal-config.htmlvar len = 200;msg.payload = [];while (len--) {  var value = Math.floor(Math.random() * 100);  msg.payload.push(value);}return msg;
查看完整描述

2 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

错误告诉 ,无法对“未定义”进行推送。这表明 msg 未定义或 msg.payload 未定义。在您的情况下,在推送之前单独声明有效负载,然后最后将其分配给 msg。


查看完整回答
反对 回复 2021-06-11
?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

初始化 msg 之前


var len = 200;

var msg = {};

msg.payload = [];


查看完整回答
反对 回复 2021-06-11
  • 2 回答
  • 0 关注
  • 178 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信