Τιμές συστοιχίας JavaScript ()

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

ενδιαφέροντα άρθρα...