سلام وقت بخیر
یه جدولی بهم دادن با این مقادیر
1
1-1
1-2
1-2-1
1-2-2-1
1-2-3
1-3
2
از من خواستن ساختار درختی اینو ایجاد کنم. با توجه به اینکه به صورت والد و فرزند جدولش ایجاد نشده و والد و فرزند باید از عدد موجود تشخیص داده بشه چیکار باید بکنم؟!!! قاطی کردم کلا 😅
1 و 2 والد هستند
1 والد (1-1 و 1-2 و 1-3) هست
1-2 والد (1-2-1 و 1-2-3) هست
1-2-2 والد (1-2-2-1) هست
نمونه ای که من ساختم:
// 1
// 1-1
// 1-2
// 1-2-1
// 1-2-2
// 1-2-2-1
// 1-2-3
// 1-3
// 2
let tree = [
{
parent: 1,
children: [
{parent: 1, children: null},
{
parent: 2, children: [
{parent: 1, children: null},
{
parent: 2,
children: [{parent: 1, children: null}]
},
{parent: 3, children: null}
]
},
{parent: 3, children: null}
]
},
{parent: 2, children: null}
]الگوی ساده من این بوده:
let tree0 = [
{parent: 1, children: null},
{parent: 2, children: [] }
]شاید پاسخ شما همینجا باشد
@milad ممنون خب برای تبدیلش کد نیاز دارم. چجوری !!