Цитата:
2. Спасибо, сейчас перейду. 3. Тогда можно ограничить до 8 столбцов. |
Цитата:
|
Цитата:
const data = [
{id:"2", name: "2", fid:"1"},
{id:"6", name: "2", fid:"1"},
{id:"2", name: "2", fid:"1"},
{id:"7", name: "7", fid:"1"},
{id:"10", name: "10", fid:"1"},
{id:"11", name: "11", fid:"2"},
{id:"12", name: "11", fid:"2"},
{id:"1", name: "1", fid:"2"},
{id:"10", name: "10", fid:"2"},
{id:"5", name: "5", fid:""},
{id:"3", name: "5", fid:""},
];
Мне бы только понять сам принцип. |
Цитата:
У вас уже есть 2 примера готовых скриптов для разбора, изучайте оба и пробуйте написать то, что вам нужно. По ходу дела, если необходимо, задавайте вопросы. |
Цитата:
container.innerHTML = '';
container.appendChild(
makeTableNode(
groupBy(data, 'fid'),
'fid'
)
чтобы объединились 'name' в уже объединенных 'fid'? |
Цитата:
Объединение происходит в функции groupBy. |
Цитата:
groupBy(data, ['fid'], ['name']) не работает |
Anat37, начните с изучения основ js. Узнайте как работают функции, какие типы данных бывают и т.п.
От того, что вы в функцию, которая принимает 2 аргумента и вторым должна быть строка передадите 3 аргумента, где последние два - массивы, ничего не изменится. Программирование так не работает, это не волшебство. |
| Часовой пояс GMT +3, время: 22:54. |