Попытка заставить оператора modulo работать в javascript. Это для функции NodeRed, которая принимает значения в массиве. Я могу получить значение avg без оператора modulo, при этом ничего не происходит. Может ли кто-нибудь помочь? Смысл этого, чтобы получить средние углы Правильные с учетом 0-360 градусовПопытка заставить оператора modulo работать в javascript
value1 = {};
value2 = {};
value3 = {};
value4 = {};
value5 = {};
avg = {};
msg.number = msg.payload;
value1.payload=msg.number[1];
value2.payload=msg.number[2];
value3.payload=msg.number[3];
value4.payload=msg.number[4];
avg.payload = (((msg.number[1]+msg.number[2]+msg.number[3]+msg.number[4])/4)%360);
return avg;
'**% 360 **' Что это должен делать? Вы можете узнать больше о том, что происходит, если вы посмотрите на консоль. – Gavin
являются ** до и после '% 360' там для акцента или это фактический код? Кроме того, просьба привести примеры входных данных: msg.number [1] - это действительно число? какой диапазон значений? – alebianco