JavaScript Array flat()

Ορισμός και χρήση

flat() Η μέθοδος χρησιμοποιείται για να συνδέσει τα στοιχεία των υποακολουθιών σε μια νέα ακολουθία.

Δείτε επίσης:

Μέθοδος map() του Array

Μέθοδος flatMap() του Array

Μέθοδος filter() του Array

Μέθοδος forEach() του Array

Παράδειγμα

Παράδειγμα 1

Δημιουργία μιας νέας ακολουθίας και συνένωση των στοιχείων των υποακολουθιών:

const myArr = [[1,2],[3,4],[5,6]];
const newArr = myArr.flat();

Δοκιμάστε προσωπικά

Παράδειγμα 2

Για τις ακολουθίες πολλαπλής ενσωμάτωσης, μπορείτε να καθορίσετε το βάθος επέκτασης:

const myArr = [1, 2, [3, [4, 5, 6], 7], 8];
const newArr = myArr.flat(2);

Δοκιμάστε προσωπικά

Γλώσσα

array.flat(βαθος)

Παράμετρος

Παράμετρος Περιγραφή
βαθος Επιλογή. Ορισμός της βαθιάς δομής που πρέπει να επεκταθεί η ενσωματωμένη ακολουθία. Η προεπιλεγμένη τιμή είναι 1.

Επιστροφή τιμής

Τύπος Περιγραφή
Ακολουθία Νέα ακολουθία που επεκτείνεται.

Υποστήριξη προγράμματος περιήγησης

Από τον Ιανουάριο του 2020, όλα τα σύγχρονα προγράμματα περιήγησης υποστηρίζουν τα ακολουθία JavaScript flat() Μέθοδος:

Chrome Edge Firefox Safari Opera
Chrome 69 Edge 79 Firefox 62 Safari 12 Opera 56
Σεπτέμβριος 2018 Ιανουάριος 2020 Σεπτέμβριος 2018 Σεπτέμβριος 2018 Σεπτέμβριος 2018