⊗jsPmROAIO 297 of 505 menu

JavaScript में एक में मर्ज करने वाला फ़ंक्शन

आइए अब एक फ़ंक्शन merge को लागू करें, जो मनमानी संख्या में सरणियों को पैरामीटर के रूप में स्वीकार करता है और उनके तत्वों को एक सरणी में मर्ज करता है।

हमारे फ़ंक्शन का उदाहरण यहां दिया गया है:

let result = merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); console.log(result); // [1, 2, 3, 4, 5, 6, 7, 8, 9] आउटपुट करेगा

आइए कार्यान्वयन शुरू करें। आइए सबसे पहले पास की गई सरणियों को एक द्वि-आयामी सरणी के रूप में प्राप्त करें:

merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); function merge(...arrs){ console.log(arrs); // [ [1, 2, 3,] [4, 5, 6], [7, 8, 9] ] आउटपुट करेगा }

आइए अब इस द्वि-आयामी सरणी को एक एक-आयामी सरणी में मर्ज करें। इसके लिए विधि concat और स्प्रेड ऑपरेटर का उपयोग करें:

let arrs = [ [1, 2, 3,], [4, 5, 6], [7, 8, 9] ]; let result = [].concat(...arrs); console.log(result); // [1, 2, 3, 4, 5, 6, 7, 8, 9] आउटपुट करेगा

आइए इस कोड को हमारे फ़ंक्शन merge में जोड़ें:

function merge(...arrs) { return [].concat(...arrs); } let result = merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); console.log(result); // [1, 2, 3, 4, 5, 6, 7, 8, 9] आउटपुट करेगा

जैसा कि आप देख सकते हैं, यह फ़ंक्शन भी बहुत संक्षिप्त निकला।

हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें