JavaScript masīva vērtības ()

Metode JavaScript masīva vērtības () atgriež jaunu Array Iterator objektu, kas satur katra masīva indeksa vērtības.

Metodes sintakse values()ir šāda:

 arr.values()

Lūk, arr ir masīvs.

vērtības () Parametri

values()Metode nav nekādu parametrus.

Atgriezt vērtību no vērtībām ()

  • Atgriež jaunu Arrayiteratora objektu.

Piezīmes :

  • values()Metode nemaina sākotnējo masīvu.
  • values()Metode nav ignorēt tukšas masīva elementus.

Piemērs: Izmantojot vērtību () metodi

 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 )

Rezultāts

 (vērtība: 'JavaScript', done: false) Java paliek: nedefinēts C ++ Python Lua (vērtība: undefined, done: true)

Par for… ofcilpas gali, kad nākamo (). Darīts = true vai currentIndex> garumu . Tātad, mēs iegūstam vērtību kā undefinedpēc visu vērtību izdrukāšanas.

Tukšā vērtība netiek ignorēta un tiek parādīta kā undefined.

Ieteicams lasīt: JavaScript masīva taustiņi ()

Interesanti raksti...