Манипулирование массивом Node-RED: добавление данных в массив

Вот несколько методов, которые можно использовать для добавления данных в массив в Node-RED:

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

  2. Использование узла «функция». Другой способ — использовать узел «функция», который позволяет писать собственный код JavaScript. Вы можете определить массив в контексте узла, а затем поместить в него данные. Вот пример:

// In the function node
if (!context.hasOwnProperty("myArray")) {
    context.myArray = [];
}
context.myArray.push("Data");

Это несколько методов, которые вы можете использовать для помещения данных в массив в Node-RED.