- Теория
- Теория
Запись в массив по индексу
Вроде работает! Провальных дней много. Но пока ничего не понятно.
Предлагаю для прояснения картины собрать данные о провалах в новый массив и вывести его на второй график. Для этого придётся записывать данные в массив. Запись в массив происходит так же, как и чтение — через обращение к элементу с помощью квадратных скобок:
let numbers = [];
let index = 1;
numbers[0] = 1;
numbers[index] = 2;
console.log(numbers); // Выведет: [1,2]
Обратите внимание, что если в массиве нет элемента под тем номером, под которым мы записываем, то этот элемент будет создан. До выполнения кода в массиве не было ни нулевого, ни первого элементов, но после того, как мы записали значения в эти позиции, элементы добавились в массив.
Чтобы сохранить согласованность с первым графиком, мы будем формировать массив с провальными днями в том же цикле, в котором суммируем посещаемость. Если посещаемость в i-й день хорошая, то будем записывать в i-й элемент массива провалов ноль, если посещаемость плохая, будем записывать туда величину провала.
Чтобы посчитать величину провала, будем из ожидаемого значения вычитать фактическое значение посещаемости. Например:
- Посещаемость в пятый день составила 681 человек.
- Разность ожидаемой посещаемости и фактической:
1000 - 681 = 319
. - Значит, 319 человек — величина провала посещаемости в пятый день.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.