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

我正在使用 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.html


var len = 200;


msg.payload = [];


while (len--) {

  var value = Math.floor(Math.random() * 100);

  msg.payload.push(value);

}


return msg;


守候你守候我
浏览 179回答 2
2回答

缥缈止盈

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

慕盖茨4494581

初始化 msg 之前var len = 200;var msg = {};msg.payload = [];
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript