Η μέθοδος 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 ()








