Προτεινόμενη εκμάθηση:
- Προηγούμενη σελίδα new Array()
- Επόμενη σελίδα concat()
- Επιστροφή στο προηγούμενο επίπεδο Εκπαιδευτικός Οδηγός Αναφορών JavaScript Array
JavaScript Array at()
at()
Ορισμός και χρήση
at()
Η μέθοδος επιστρέφει το στοιχείο στο καθορισμένο αριθμό index του πίνακα. Στο JavaScript, αυτό είναι αδύνατο, επειδή
Η μέθοδος είναι ίδια με
η επίδραση είναι η ίδια.at()
Από τον Μάρτιο του 2022,
Η μέθοδος υποστηρίζεται σε όλους τους σύγχρονους περιηγητές.
Σημείωση
Πολλές γλώσσες προγραμματισμού επιτρέπουν τη χρήση αρνητικών索引 (όπως [-1]) για την πρόσβαση στις τελευταίες τιμές ενός αντικειμένου/πίνακα/ακολουθίας. Στο JavaScript, αυτό είναι αδύνατο, επειδή
[]
at()
Χρησιμοποιείται για την πρόσβαση σε πίνακες και αντικείμενα. obj[-1] αναφέρεται στη τιμή με τη κλειδί -1, όχι στην τελευταία ιδιότητα του αντικειμένου.
Η μέθοδος εισήχθη στο ES2022 για να λύσει αυτό το πρόβλημα.
Παράδειγμα
Παράδειγμα 1
Αποκτήστε τον τελευταίο στοιχείο του πίνακα fruits: Αποκτήστε το τρίτο στοιχείο του πίνακα fruits:
let fruit = fruits.at(2);
Παράδειγμα 2
Αποκτήστε τον τελευταίο στοιχείο του πίνακα fruits: Αποκτήστε το τρίτο στοιχείο του πίνακα fruits χρησιμοποιώντας []:
let fruit = fruits[2];
Παράδειγμα 3
Αποκτήστε τον τελευταίο στοιχείο του πίνακα fruits: Αποκτήστε το πρώτο στοιχείο του πίνακα fruits:
let fruit = fruits.at();
Παράδειγμα 4
Αποκτήστε τον τελευταίο στοιχείο του πίνακα fruits: const fruits = ["Banana", "Orange", "Apple", "Mango"];
Προσωπική δοκιμή
ΓλώσσαΠαράμετροςarray.at(
)
) | Περιγραφή |
---|---|
Παράμετρος |
index Προαιρετικό. Ο αριθμός του στοιχείου του πίνακα που θέλετε να επιστρέψετε. |
Η προεπιλεγμένη τιμή είναι 0. -1 επιστρέφει τον τελευταίο στοιχείο.
Τύπος | Περιγραφή |
---|---|
Ο στοιχείο στην καθορισμένη θέση (καθορισμένος αριθμός). |
Υποστήριξη των προγραμματιστών
Από τον Μάρτιο του 2022, το JavaScript πίνακα at()
Η μέθοδος υποστηρίζεται σε όλους τους περιηγητές:
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 92 | Edge 92 | Firefox 90 | Safari 15.4 | Opera 78 |
Απρίλιος 2021 | Ιούλιος 2021 | Ιούλιος 2021 | Μάρτιος 2022 | Αύγουστος 2021 |
- Προηγούμενη σελίδα new Array()
- Επόμενη σελίδα concat()
- Επιστροφή στο προηγούμενο επίπεδο Εκπαιδευτικός Οδηγός Αναφορών JavaScript Array