169 похожих чатов

У меня есть такая структура const lines = [

{
position: 1, attributes: {}
},
{
position: 2,
attributes: {
'section-item': { depth: '1', id: '6be8bd63-6488-4276-8efb-e991888e9ff5' }
},
},
{
position: 3,
attributes: {
list: {
depth: '1',
sectionId: '6be8bd63-6488-4276-8efb-e991888e9ff5',
}
},
},
{
position: 4,
attributes: {
'section-item': { depth: '2', id: 'e7b8c86c-b4d5-4873-a20c-446ef95224b2' }
},
},
{
position: 5,
attributes: {
list: {
depth: '2',
sectionId: 'e7b8c86c-b4d5-4873-a20c-446ef95224b2',
}
},
},
]


как сгрупировать ее по грубине? например для айтема с позицией 2 будет поле children и туда будут входить вложение айтемы?

9 ответов

14 просмотров

Покажи результат так же как источник.

jk
Покажи результат так же как источник.

Походу что то вроде { position: 1, children: [ { position: 2, children: [/**/], }, ], }

Roman- Автор вопроса
jk
Покажи результат так же как источник.

результат должен быть таким

ъыъ.рф/аЪеЕ Я упрлс

Roman- Автор вопроса
Roman
Что это?

Ссылка на TS Playground

Roman
Что это?

Хоть оно или не?

Roman- Автор вопроса

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта