Цитата:
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, время: 07:23. |