Вот несколько методов, которые можно использовать для добавления данных в массив в Node-RED:
- Использование функции «push». В JavaScript вы можете использовать функцию
push
для добавления элементов в массив. В Node-RED вы можете использовать функциональный узел и написать код JavaScript для помещения данных в массив. Например:
var myArray = [];
myArray.push("Data 1");
myArray.push("Data 2");
-
Использование узла «изменения». Node-RED предоставляет встроенный узел, называемый узлом «изменения», который позволяет изменять полезную нагрузку сообщения. Вы можете настроить узел «изменения» для добавления данных в массив. Установите для свойства Set значение
msg.payload
и в поле «Кому» введитеmsg.payload.push(»Data»)
. -
Использование узла «функция». Другой способ — использовать узел «функция», который позволяет писать собственный код JavaScript. Вы можете определить массив в контексте узла, а затем поместить в него данные. Вот пример:
// In the function node
if (!context.hasOwnProperty("myArray")) {
context.myArray = [];
}
context.myArray.push("Data");
Это несколько методов, которые вы можете использовать для помещения данных в массив в Node-RED.