Javascript 如何将有效负载数组更改为节点红色的有效负载对象?
在节点Red中,我有一条消息,其中有一个由三个值组成的数组作为有效负载,我想将这些值分配给有效负载对象的三个不同属性。我该怎么做?Javascript 如何将有效负载数组更改为节点红色的有效负载对象?,javascript,node-red,payload,Javascript,Node Red,Payload,在节点Red中,我有一条消息,其中有一个由三个值组成的数组作为有效负载,我想将这些值分配给有效负载对象的三个不同属性。我该怎么做? 谢谢您不能直接将数组元素移动到msg.paload.X,因为您不能向现有数组对象添加任意字段 因此,首先需要将数组移动到临时字段。您还必须只移动数组中的第一个([0])元素,因为当第一个元素从数组中弹出时,它在每次移动时都会变短 最后删除临时字段。不能直接将数组元素移动到msg.paload.X,因为不能向现有数组对象添加任意字段 因此,首先需要将数组移动到临时字
谢谢您不能直接将数组元素移动到
msg.paload.X
,因为您不能向现有数组对象添加任意字段
因此,首先需要将数组移动到临时字段。您还必须只移动数组中的第一个([0]
)元素,因为当第一个元素从数组中弹出时,它在每次移动时都会变短
最后删除临时字段。不能直接将数组元素移动到
msg.paload.X
,因为不能向现有数组对象添加任意字段
因此,首先需要将数组移动到临时字段。您还必须只移动数组中的第一个([0]
)元素,因为当第一个元素从数组中弹出时,它在每次移动时都会变短
最后删除临时文件。您已经尝试了什么?有很多方法可以实现您的要求,但更改节点可能是一个很好的起点是的,我尝试了更改节点设置三个规则,将msg.payload[0]移动到msg.payload.X,将msg.payload[1]移动到msg.payload.Y,将msg.payload[2]移动到msg.payload.Z,但这不起作用。请回答问题以显示您所做的工作。这样,您就可以格式化代码,使其易于阅读。您已经尝试过什么?有很多方法可以实现您的要求,但更改节点可能是一个很好的起点是的,我尝试了更改节点设置三个规则,将msg.payload[0]移动到msg.payload.X,将msg.payload[1]移动到msg.payload.Y,将msg.payload[2]移动到msg.payload.Z,但这不起作用。请回答问题以显示您所做的工作。这样您就可以格式化代码,使其易于阅读