Я пытаюсь вывести массив, который даст мне значения каждого счета из arr, если условия сохраняются.Создание массива элементов count в массиве
Пример:
//tasksTypes([1, 2, 4, 2, 10, 3, 1, 4, 5, 4, 9, 8], 1) [2, 8, 2]
Мой код:
function tasksTypes(deadlines, day) {
var list= [];
var today = 0;
var upcoming = 0;
var later = 0;
for(var i=0; i<deadlines.length; i++){
if(deadlines[i] <= day){
today += today
list.push(today)
if(deadlines[i] <= day + 7){
upcoming += upcoming
list.push(upcoming)
if(deadlines[i] > day + 7){
later += later
list.push(later)
}
}
}
}
return list
}
что ваши сроки массива? – Geeky
Каковы ваши условия? Код в этом отношении не очень полезен, потому что среднее условие 'if' всегда истинно при выполнении, а внутреннее условие' if' никогда не является истинным при выполнении. – trincot
Пожалуйста, изучите инструкции с помощью ';'. Вы можете получить непредвиденные ошибки, если вы этого не сделаете. – Barmar