let input; // объявлена переменная без значения. она равна undefined
div.innerHTML = input; // этот undefined выводится в див
// ...
const tableHeader = () => { // функция, которая ничего не делает
const tabledata = table.querySelectorAll('thead');
};
const tableContent = () => { // еще одна функция, которая ничего не делает
const tabledata = table.querySelectorAll('tbody');
};
input += tableHeader; // НЕ Записывает шапку таблицы,
// а добавляет к undefined код функции tableHeader
input += columnsGroup; // НЕ Записывает метаданные настройки колонок,
// а снова добавляет текст функции
input += tableContent; // и Markdown НЕ готов;-)
// в переменной куски кода, но эта переменная даже никуда не выводится.
Оно просто запихнуло весь код тудаКто "оно"? Какой код?
acc[n.name] = acc[n.name] || { ...n, qty: 0 }
А для всех приличных контор придется переучиваться.