Ο χάρτης πίνακα επιστρέφει νέο πίνακα;
Ο χάρτης πίνακα επιστρέφει νέο πίνακα;

Βίντεο: Ο χάρτης πίνακα επιστρέφει νέο πίνακα;

Βίντεο: Ο χάρτης πίνακα επιστρέφει νέο πίνακα;
Βίντεο: Η ιστορία του Περιοδικού Πίνακα (με τον Mad Scientist) 2024, Απρίλιος
Anonim

Απλώς καλεί μια παρεχόμενη συνάρτηση σε κάθε στοιχείο στο δικό σας πίνακας . Αυτή η επανάκληση επιτρέπεται να μεταλλάξει την κλήση πίνακας . Εν τω μεταξύ, το χάρτης Η μέθοδος () θα καλέσει επίσης μια παρεχόμενη συνάρτηση σε κάθε στοιχείο του πίνακας . Η διαφορά είναι ότι χάρτης () χρησιμοποιεί ΕΠΙΣΤΡΟΦΗ αξίες και στην πραγματικότητα επιστρέφει έναν νέο πίνακα ίδιου μεγέθους.

Ομοίως, το φίλτρο δημιουργεί έναν νέο πίνακα;

φίλτρο () καλεί μια παρεχόμενη συνάρτηση επανάκλησης μία φορά για κάθε στοιχείο σε ένα πίνακας , και κατασκευάζει α νέα συστοιχία όλων των τιμών για τις οποίες η επανάκληση επιστρέφει μια τιμή που εξαναγκάζεται σε true. Πίνακας στοιχεία τα οποία κάνω δεν περάσετε το τεστ επανάκλησης απλώς παραλείπονται και δεν περιλαμβάνονται στο νέα συστοιχία.

Ομοίως, η μείωση μεταλλάσσεται συστοιχία; Εσείς κάνω δεν χρειαζεται αλλάσσω το πρωτότυπο πίνακας όταν χρησιμοποιείτε περιορίζω να λύσει αυτή την πρόκληση. Μπορείτε να δημιουργήσετε ένα άλλο πίνακας με περιορίζω.

Δεύτερον, ο χάρτης μεταλλάσσεται τον πίνακα;

χάρτης κάνει δεν αλλάσσω ο πίνακας στην οποία καλείται (αν και επανάκληση, εάν γίνει επίκληση, μπορεί κάνω Έτσι). Το εύρος των στοιχείων που υποβάλλονται σε επεξεργασία από χάρτης έχει οριστεί πριν από την πρώτη κλήση της επανάκλησης. Εάν υπάρχουν στοιχεία του πίνακας αλλάζουν, η τιμή τους όπως μεταβιβάστηκε στην επανάκληση θα είναι η τιμή εκείνη τη στιγμή χάρτης τους επισκέπτεται.

Τι είναι η λειτουργία χάρτη στο JavaScript;

ο χάρτης () μέθοδο σε JavaScript δημιουργεί έναν πίνακα καλώντας ένα συγκεκριμένο λειτουργία σε κάθε στοιχείο που υπάρχει στον γονικό πίνακα. Είναι ένα μη μεταλλάσιμο μέθοδος . Γενικά χάρτης () μέθοδος χρησιμοποιείται για επανάληψη σε έναν πίνακα και για κλήση λειτουργία σε κάθε στοιχείο του πίνακα.

Συνιστάται: