JavaScripti massiivi väärtused ()

Meetod JavaScripti massiivi väärtused () tagastab uue massiivi itaatori objekti, mis sisaldab massiivi iga indeksi väärtusi.

Meetodi süntaks values()on:

 arr.values()

Siin on arr massiiv.

väärtused () Parameetrid

values()Meetod ei ole mingit parameetrit.

Tagastusväärtus väärtustest ()

  • Tagastab uue Arrayiteraatori objekti.

Märkused :

  • values()Meetod ei muuda algset massiiv.
  • values()Meetod ei saa eirata tühi massiivi elemente.

Näide: meetodi väärtuste () kasutamine

 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 )

Väljund

 (väärtus: 'JavaScript', valmis: vale) Java jääb: määratlemata C ++ Python Lua (väärtus: määratlemata, tehtud: tõene)

for… ofSilmuseid otsad kui järgmisel (). Teinud = true või currentIndex> pikkus . Niisiis, saame väärtuse nagu undefinedpärast kõigi väärtuste printimist.

Samuti ei eirata tühja väärtust ja see kuvatakse kui undefined.

Soovitatav lugemine: JavaScripti massiivi võtmed ()

Huvitavad Artiklid...