जेसक्रिप्ट आयता flatMap()
- पिछला पृष्ठ flat()
- अगला पृष्ठ forEach()
- एक स्तर ऊपर वापस जाएं जेसक्रिप्ट एरे रेफरेंस मैनुअल
परिभाषा और उपयोग
flatMap()
विधि आयता के प्रत्येक एलिमेंट पर ओपरेशन करती है और नई फ़्लैटन आयता बनाती है
flatMap()
आयता के प्रत्येक एलिमेंट के लिए एक फ़ंक्शन को बुलाकर नई आयता बनाता है
flatMap()
खाली आयता एलिमेंट के लिए फ़ंक्शन नहीं चलाता
flatMap()
मूल आयता को नहीं बदलता
अन्य देखें:
उदाहरण
const myArr = [1, 2, 3, 4, 5, 6]; const newArr = myArr.flatMap(x => [x, x * 10]);
व्याकरण
array.flatMap(function(currentValue, index, arr) thisValue)
पारामीटर
पारामीटर | वर्णन |
---|---|
function() | अनिवार्य |
currentValue | अनिवार्य |
index | वृद्धि |
arr | वृद्धि |
thisValue |
वृद्धि डिफ़ॉल्ट मूल्य undefined है |
वापसी मूल्य
वर्ग | वर्णन |
---|---|
आयता | आयता के द्वारा कॉलबैक फ़ंक्शन के परिणाम एलिमेंटों को शामिल करने और फ़्लैटन करने के लिए |
ब्राउज़र समर्थन
2020 वर्ष 1 महीने से आगे, सभी आधुनिक ब्राउज़र जेसक्रिप्ट आयता को समर्थित करते हैं flatMap()
विधि:
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|
च्रोम 69 | एज 79 | फायरफॉक्स 62 | सफारी 12 | ओपेरा 56 |
2018 वर्ष 9 महीने | 2020 वर्ष 1 महीने | 2018 वर्ष 9 महीने | 2018 वर्ष 9 महीने | 2018 वर्ष 9 महीने |
- पिछला पृष्ठ flat()
- अगला पृष्ठ forEach()
- एक स्तर ऊपर वापस जाएं जेसक्रिप्ट एरे रेफरेंस मैनुअल