जेसक्रिप्ट आयता flatMap()

परिभाषा और उपयोग

flatMap() विधि आयता के प्रत्येक एलिमेंट पर ओपरेशन करती है और नई फ़्लैटन आयता बनाती है

flatMap() आयता के प्रत्येक एलिमेंट के लिए एक फ़ंक्शन को बुलाकर नई आयता बनाता है

flatMap() खाली आयता एलिमेंट के लिए फ़ंक्शन नहीं चलाता

flatMap() मूल आयता को नहीं बदलता

अन्य देखें:

Array map() विधि

Array flat() विधि

Array filter() विधि

Array forEach() विधि

उदाहरण

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 महीने