समस्या
हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो दो नेस्टेड सरणियों में लेता है, arr1 और arr2, asthe पहला और दूसरा तर्क।
हमारे फ़ंक्शन को एक तीसरी सरणी बनाना और वापस करना चाहिए जिसमें arr1 andarr2 के सभी तत्व शामिल हैं लेकिन एकल आयाम के लिए चपटा हुआ है
उदाहरण के लिए, यदि फ़ंक्शन का इनपुट है -
const arr1 =[ 1, [ 2, [ 4, 5, [ 6 ] ] ]]; const arr2 =[11, 12, [16, 18, [19, 21, [ 23 ] ]]];पूर्व>तब आउटपुट होना चाहिए -
कॉन्स्ट आउटपुट =[1, 2, 4, 5, 6, 11, 12, 16, 18, 19, 21, 23];उदाहरण
निम्नलिखित कोड है -
const arr1 =[ 1, [ 2, [ 4, 5, [ 6 ] ] ]]; const arr2 =[11, 12, [16, 18, [19, 21, [ 23 ] ] ]]; FlatAndMerge =(arr1 =[], arr2 =[]) => { const res =[]; कॉन्स फ़्लैटन =(arr =[]) => { के लिए (चलो i =0; iआउटपुट
कंसोल आउटपुट निम्नलिखित है -
[ 1, 2, 4, 5, 6, 11, 12, 16, 18, 19, 21, 23]