Заведём две переменные для сумм и обнулим их
Для каждого числа из массива
Если число меньше нуля, то прибавим его к сумме отрицательных чисел
Иначе прибавим его к сумме положительных чисел
Вернём ответ с полученными суммами
Как видите, я получил алгоритм действий, который не зависит от языка программирования.function summs(numbers) {
let summPositive = 0;
let summNegative = 0;
for (let i = 0; i < numbers.length; ++i) {
if (numbers[i] < 0) {
summNegative += numbers[i];
} else {
summPositive += numbers[i];
}
}
return { summPositive, summNegative };
}
Из специфического для JS здесь только возврат двух значений в виде объекта. Остальной код будет практически таким же на любом C-подобном языке программирования. var_dump($_POST);
и посмотрите в консоли браузера, что возвращается с сервера.