mobile theme mode icon
theme mode light icon theme mode dark icon
Random Question Τυχαίος
speech play
speech pause
speech stop

Κατανόηση της «επίπεδης» μεθόδου JavaScript για ένθετους πίνακες

Στο JavaScript, το "flat" είναι μια μέθοδος πίνακα που επιστρέφει έναν νέο πίνακα με όλους τους ένθετους πίνακες συμπτυσσόμενους σε ένα μόνο επίπεδο. Χρειάζεται ένα προαιρετικό όρισμα, το οποίο είναι ένας ακέραιος αριθμός που υποδεικνύει το βάθος της ένθεσης προς ισοπέδωση. Εάν δεν παρέχεται όρισμα, ορίζεται ως προεπιλογή σε 1, που σημαίνει ότι μόνο ένα επίπεδο ένθεσης θα ισοπεδωθεί. 2, 3],
[4, 5, 6],
[7, 8, 9]
];

const flatArr = arr.flat();

console.log(flatArr); // Έξοδος: [1, 2, 3, 4, 5, 6, 7, 8, 9]
```
Σε αυτό το παράδειγμα, το "arr" είναι ένας ένθετος πίνακας με τρία επίπεδα ένθεσης. Η κλήση της «flat()» στο «arr» επιστρέφει έναν νέο πίνακα που συμπτύσσει όλους τους ένθετους πίνακες σε ένα μόνο επίπεδο. Ο πίνακας που προκύπτει περιέχει όλα τα στοιχεία από τον αρχικό πίνακα, με τη σειρά που εμφανίστηκαν.

Μπορείτε επίσης να καθορίσετε μια παράμετρο βάθους όταν καλείτε την «flat()», για να ελέγξετε πόσα επίπεδα ένθεσης θα ισοπεδωθούν. Για παράδειγμα:
```
const arr = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
];

const flatArr = arr.flat(2);

console.log(flatArr); // Έξοδος: [1, 2, 3, 4, 5, 6, 7, 8]
```

Το Knowway.org χρησιμοποιεί cookies για να σας παρέχει καλύτερη εξυπηρέτηση. Χρησιμοποιώντας το Knowway.org, συμφωνείτε με τη χρήση των cookies από εμάς. Για λεπτομερείς πληροφορίες, μπορείτε να διαβάσετε το κείμενο της Πολιτικής Cookie. close-policy