我正在使用node-red(功能节点)生成一些随机矩阵。但是,每次部署节点时,都会出现错误“ TypeError:无法读取未定义的属性'push'”,有人可以帮我看看代码吗?
// 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;
答案 0 :(得分:3)
错误提示,无法在“ undefined”上执行推送。这表明msg是未定义的或msg.payload是未定义的。在您的情况下,请在推送之前分别声明有效负载,然后将其最终分配给味精。
答案 1 :(得分:-1)
在
之前初始化味精var len = 200;
var msg = {};
msg.payload = [];