Здравствуйте, пишу календарь, решил сформировать массив вот так:
for(var a in b = {"start - 1": "x + (count[(month ? (month - 1) : 11)] - (start - 2))", "count[month]": "i", "49 - (c + 1)": "i"}){
var i = 0, c = days.length - 1;
Array.from(Array(eval(a)).keys(), x => {
i++;
days[c + i] = eval(b[a]);
});
}
Как думаете, можно ли так писать?
P.S.: Код по ссылкам написан для наглядности, интересует Ваше мнение именно по этому фрагменту кода.
Полный пример находится тут
https://codepen.io/cosmoweber/pen/xxwPaPN
Просмотр
https://codepen.io/cosmoweber/full/xxwPaPN