Я получаю данные месяцев динамически с помощью python / django и передаю их моему шаблону. Там я использую Javascript для манипулирования данными
Это означает, что в моем шаблоне у меня есть массив javascript, каждое число которого представляет месяц примерно так:
months = [1,2,3,4]
или около того:
months = [4,5,6]
или около того:
months = [6,7,8]
В зависимости от массива выше, я хотел бы заполнить недостающие позиции нулями. Отсутствующие позиции означают, что массив должен иметь длину 12 в конце. Каждый месяц должен быть в точном положении. Например:
months = [1,2,3,4,0,0,0,0,0,0,0,0]
или около того
months = [0,0,0,4,5,6,0,0,0,0,0,0]
или около того
months = [0,0,0,0,0,6,7,8,0,0,0,0]
Я пробовал много вещей. Splicing
показался хорошим методом, но не сработал, как ожидалось. Я не мог решить это, используя Array.fill
. Я также попытался создать новый массив с 12 нулями, а затем вставить значения другого массива в него, но это не сработало.
Может кто-нибудь указать мне правильное направление или есть идея? Очень ценится.