JavaScript Array flatMap()
- προηγούμενη σελίδα flat()
- επόμενη σελίδα forEach()
- επιστροφή στο προηγούμενο επίπεδο Τεκμηρίωση του JavaScript Array
ορισμός και χρήση
flatMap()
η μέθοδος εκτελεί μετατροπή στοιχείων του αριθμητικού και δημιουργεί νέο πλανηταίο αριθμητικό
flatMap()
δημιουργία νέου αριθμητικού μέσω της καλέσεως μιας συνάρτησης για κάθε στοιχείο του αριθμητικού
flatMap()
δεν εκτελεί τη συνάρτηση για κενά στοιχεία του αριθμητικού
flatMap()
δεν αλλάζει το αρχικό αριθμητικό
διαβάστε επίσης:
παράδειγμα
const myArr = [1, 2, 3, 4, 5, 6]; const newArr = myArr.flatMap(x => [x, x * 10]);
σύνταξη
array.flatMap(function(απαιτείται. Η συνάρτηση που εκτελείται για κάθε στοιχείο του αριθμητικού, απαιτείται. Η τιμή του τρέχοντος στοιχείου, προαιρετική. Η θέση του τρέχοντος στοιχείου, προαιρετική. Το αριθμητικό στο οποίο ανήκει το τρέχον στοιχείο)
)
) | περιγραφή |
---|---|
παράμετροι | function() |
απαιτείται. Η συνάρτηση που εκτελείται για κάθε στοιχείο του αριθμητικού | currentValue |
απαιτείται. Η τιμή του τρέχοντος στοιχείου | index |
προαιρετική. Η θέση του τρέχοντος στοιχείου | arr |
προαιρετική. Το αριθμητικό στο οποίο ανήκει το τρέχον στοιχείο |
thisValue προαιρετική. Η τιμή this που μεταφέρεται στη συνάρτηση |
επιτρεπόμενη τιμή undefined
τύπος | περιγραφή |
---|---|
αριθμητικό | ταξινόμηση των αποτελεσμάτων των callback στοιχείων του αριθμητικού και δημιουργία νέου πλανηταίου αριθμητικού |
υποστήριξη περιηγητή
από τον Ιανουάριο του 2020, όλες οι σύγχρονες περιηγητές υποστηρίζουν τα αριθμητικά JavaScript flatMap()
μεθόδους:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 69 | Edge 79 | Firefox 62 | Safari 12 | Opera 56 |
Σεπτέμβριος 2018 | Ιανουάριος 2020 | Σεπτέμβριος 2018 | Σεπτέμβριος 2018 | Σεπτέμβριος 2018 |
- προηγούμενη σελίδα flat()
- επόμενη σελίδα forEach()
- επιστροφή στο προηγούμενο επίπεδο Τεκμηρίωση του JavaScript Array