JavaScript Array map()
- Προηγούμενη Σελίδα lastIndexOf()
- Επόμενη Σελίδα of()
- Επιστροφή στο Προηγούμενο επίπεδο Εκπαιδευτικός Οδηγός Αναφορών JavaScript Array
Ορισμός και χρήση
map()
Η μέθοδος χρησιμοποιεί τα αποτελέσματα της κλήσης της συνάρτησης για κάθε στοιχείο για να δημιουργήσει έναν νέο πίνακα.
map()
Η μέθοδος καλεί τη παρεχόμενη συνάρτηση για κάθε στοιχείο του πίνακα σε σειρά.
Σημείωση:map()
Δεν εκτελεί τη συνάρτηση για στοιχεία πίνακα χωρίς τιμή.
Σημείωση:map()
Δεν αλλάζει τον αρχικό πίνακα.
Παράδειγμα
Παράδειγμα 1
Επιστρέφει ένα δέκτη με τις τετράγωνες ρίζες όλων των τιμών του αρχικού πίνακα:
var numbers = [4, 9, 16, 25]; var x = numbers.map(Math.sqrt); document.getElementById("demo").innerHTML = x;
Παράδειγμα 2
Μπορείτε να πολλαπλασιάσετε όλα τα στοιχεία του μαγίσματος με 10:
var numbers = [65, 44, 12, 4]; var newarray = numbers.map(myFunction) function myFunction(num) { return num * 10; } document.getElementById("demo").innerHTML = newarray;;
Παράδειγμα 3
Αποκτήστε το πλήρες όνομα每个人的 του μαγίσματος:
var persons = [ {firstname : "Malcom", lastname: "Reynolds"}, {firstname : "Kaylee", lastname: "Frye"}, {firstname : "Jayne", lastname: "Cobb"} ]; function getFullName(item) { var fullname = [item.firstname,item.lastname].join(" "); return fullname; } function myFunction() { document.getElementById("demo").innerHTML = persons.map(getFullName); }
Γραμματική
μαγίστημα.map(function(currentValue, index, arr), thisValue)
Τιμή παράμετρου
Παράμετροι | Περιγραφή | ||||||||
---|---|---|---|---|---|---|---|---|---|
function(currentValue, index, arr) | Απαιτούμενο. Η συνάρτηση που θα εκτελεστεί σε κάθε στοιχείο του μαγίσματος.
Παράμετροι συνάρτησης:
|
||||||||
thisValue |
Προαιρετικός. Η τιμή που θα μεταβιβαστεί στη συνάρτηση ως η τιμή του "this". Αν αυτός ο παράμετρος είναι κενός, η τιμή "undefined" θα μεταβιβαστεί ως η τιμή του "this". |
Τεχνικά λεπτομέρειες
Αποτελεσματικότητα: | Μαγίστημα που περιέχει τα αποτελέσματα της εφαρμογής της παρεχόμενης συνάρτησης σε κάθε στοιχείο του πρωτότυπου μαγίσματος. |
---|---|
Έκδοση JavaScript: | ECMAScript 5 |
Υποστήριξη περιηγητή
Τα αριθμήματα στη τράπεζα δείχνουν την πρώτη έκδοση του περιηγητή που υποστηρίζει πλήρως αυτή τη μέθοδο.
Όλοι οι περιηγητές υποστηρίζουν πλήρως map()
Μέθοδος:
Χρωμέυ | IE | Εντζ | Φάιρεξ | Σαφάρι | Opera |
---|---|---|---|---|---|
Χρωμέυ | IE | Εντζ | Φάιρεξ | Σαφάρι | Opera |
Υποστήριξη | 9.0 | Υποστήριξη | Υποστήριξη | Υποστήριξη | Υποστήριξη |
Σελίδες Σχετικές
Εκμάθηση:Σύνολο JavaScript
Εκμάθηση:Const του Συνόλου JavaScript
Εκμάθηση:Μέθοδοι Συνόλου JavaScript
Εκμάθηση:Σειρά JavaScript Συνόλου
Εκμάθηση:Διαδρομή του JavaScript Συνόλου
- Προηγούμενη Σελίδα lastIndexOf()
- Επόμενη Σελίδα of()
- Επιστροφή στο Προηγούμενο επίπεδο Εκπαιδευτικός Οδηγός Αναφορών JavaScript Array