Η μέθοδος JavaScript Array τιμών () επιστρέφει ένα νέο αντικείμενο Array Iterator που περιέχει τις τιμές για κάθε ευρετήριο του πίνακα.
Η σύνταξη της values()
μεθόδου είναι:
arr.values()
Εδώ, arr είναι ένας πίνακας.
τιμές () Παράμετροι
Η values()
μέθοδος δεν έχει παραμέτρους.
Επιστροφή τιμής από τιμές ()
- Επιστρέφει ένα νέο
Array
αντικείμενο επανάληψης.
Σημειώσεις :
- Η
values()
μέθοδος δεν αλλάζει τον αρχικό πίνακα. - Η
values()
μέθοδος δεν αγνοεί κενά στοιχεία πίνακα.
Παράδειγμα: Χρήση μεθόδου τιμών ()
const languages = ("JavaScript", "Java", , "C++", "Python", "Lua"); let iterator = languages.values(); // using .next() with iterator object console.log(iterator.next()); // ( value: 'JavaScript', done: false ) console.log(iterator.next().value); // Java console.log("Remaining:") for (let value of iterator) ( console.log(value); ) console.log(iterator.next()) // ( value: undefined, done: true )
Παραγωγή
(τιμή: 'JavaScript', ολοκληρωμένο: false) Java Υπόλοιπο: undefined C ++ Python Lua (τιμή: undefined, done: true)
Οι for… of
βρόχοι τελειώνουν όταν το επόμενο (). Done = true ή currentIndex> μήκος . Λοιπόν, παίρνουμε αξία όπως undefined
μετά την εκτύπωση όλων των τιμών.
Επίσης, η κενή τιμή δεν αγνοείται και εμφανίζεται ως undefined
.
Συνιστώμενη ανάγνωση: Πλήκτρα συστοιχίας JavaScript ()