Всем привет.
Не могу вывести значения переменных в массив. Метод push не срабатывает, а выводит только то, что там всего 2 элемента, а не их значения.
function countPositivesSumNegatives(input) {
let arr = [];
let count = 0;
let sumMinus = 0;
for (let i = 0; i < input.length; i++) {
if (input[i] > 0) {
count = input[i];
} else {
sumMinus += input[i];
}
}
return arr.push(count, sumMinus);
}
countPositivesSumNegatives([1, 2, 3, 4, 5, 6, -12, -13, -14, -15]);
Получалось сделать вот так, но выводит не массив, а строку, в чем может быть причина?
function countPositivesSumNegatives(input) {
let arr = [];
let count = 0;
let sumMinus = 0;
for (let i = 0; i < input.length; i++) {
if (input[i] > 0) {
count = input[i];
} else {
sumMinus += input[i];
}
}
return `${count},${sumMinus}`;
}