var list1 = [
{
id: 'node1',
children: [
{
id: 'node11',
children: []
}
]
}
];
var list2 = [
{
id: 'node1',
children: [
{
id: 'node13',
children: []
}
]
}
];
var resultList = [
{
id: 'node1',
children: [
{
id: 'node11',
children: []
}, {
id: 'node13',
children: []
}
]
}
];
मेरे सभी सरणी पेड़ हैं, एक नोड केवल एक माता-पिता से संबंधित हो सकता है। मैं सूची 1 के साथ सूची 1 को मर्ज करना चाहता हूं और परिणाम प्राप्त कर सकता हूं। मैंने कई तरीकों की कोशिश की, रिकर्सिव कॉलबैक, स्ट्रिंग सर्च & प्रतिस्थापित करें और इसी तरह, लेकिन मैं अभी भी इसे समझ नहीं पाया।आयामी सरणी कैसे विलय करें
सूची 3 अपेक्षित परिणाम है। – Aflext
क्या आपके सरणी पेड़ हैं? या क्या एक तत्व में कई माता-पिता हो सकते हैं? यदि यह एक पेड़ माना जाता है, तो आप दो सरणीओं के बीच विवादित परिभाषाओं को कैसे संभालना चाहते हैं जिन्हें आप विलय करना चाहते हैं? – Timo
हां, दो सरणी पेड़ हैं। मैं जो करना चाहता हूं वह सर्वर से एक नया पेड़ सरणी को डीओएम मेमोरी में मौजूदा पेड़ सरणी में मिलाएं जैसे कि 'प्रदर्शित पेड़ को अपडेट करें'। – Aflext