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
Array
iteraatori 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… of
Silmuseid otsad kui järgmisel (). Teinud = true või currentIndex> pikkus . Niisiis, saame väärtuse nagu undefined
pärast kõigi väärtuste printimist.
Samuti ei eirata tühja väärtust ja see kuvatakse kui undefined
.
Soovitatav lugemine: JavaScripti massiivi võtmed ()