将节点红色字符串转换为有效负载名称

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

我的数组有效负载类似于:msg.payload[index].temp。我将数组拆分为单个部分,以通过MQTT发布数组的单个部分。

所以我得到了msg.payload.tempmsg.parts.index

是否可以将索引号放入msg.payload.temp?如果索引为6,则类似msg.payload.temp6msg.payload.6-Temp

javascript arrays node.js node-red
1个回答
0
投票

您可以将属性添加到msg.payload。

let index = 6;
msg.payload["temp"+index] = 'Whatever';

这将作为]

console.log(msg.payload.temp6); // Whatever
© www.soinside.com 2019 - 2024. All rights reserved.