116 of 264 menu

flat विधि

flat विधि बहुआयामी सरणी की नेस्टिंग के स्तर को कम करती है। यह या तो सरणी को एक-आयामी बना सकती है, या दिए गए मान द्वारा आयामिता को कम कर सकती है।

वाक्य - विन्यास

let newArray = सरणी.flat(उठाने का स्तर);

उदाहरण

आइए एक नई सरणी प्राप्त करें, बिना पैरामीटर में कोई मान निर्दिष्ट किए:

let arr = ['a', 'b', ['c', 'd']]; let res = arr.flat(); console.log(res);

कोड निष्पादित करने के परिणामस्वरूप हम देखेंगे कि उप-सरणियाँ एक स्तर ऊपर उठ गई हैं:

['a', 'b', 'c', 'd']

उदाहरण

अब आइए flat विधि को दो नेस्टिंग स्तरों वाली सरणी पर लागू करें:

let arr = ['a', 'b', ['c', 'd', ['e', 'f']]]; let res = arr.flat(); console.log(res);

कोड निष्पादन का परिणाम:

['a', 'b', 'c', 'd', ['e', 'f']]

उदाहरण

आइए नेस्टिंग स्तर निर्दिष्ट करें:

let arr = ['a', 'b', ['c', 'd', ['e', 'f']]]; let res = arr.flat(2); console.log(res);

कोड निष्पादन का परिणाम:

['a', 'b', 'c', 'd', 'e', 'f']

उदाहरण

यदि हम नेस्टिंग स्तर के साथ परेशान नहीं होना चाहते हैं, बल्कि पूरी सरणी को मिलाना चाहते हैं, तो हम Infinity पैरामीटर का उपयोग करते हैं:

let arr = ['a', 'b', ['c', 'd', ['e', 'f', ['g', 'h', ['i']]]]]; let res = arr.flat(Infinity); console.log(res);

कोड निष्पादन का परिणाम:

[ 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i' ]

यह भी देखें

  • flatMap विधि,
    जो फ़ंक्शन लागू करने के बाद तत्वों की एक सरणी लौटाती है
हिन्दी
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
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें