JavaScript Array values () -menetelmä palauttaa uuden Array Iterator -objektin, joka sisältää taulukon kunkin indeksin arvot.
Menetelmän syntaksi values()
on:
arr.values()
Tässä arr on taulukko.
arvot () Parametrit
values()
Menetelmä ei ole parametreja.
Palautusarvo arvoista ()
- Palauttaa uuden
Array
iteraattoriobjektin.
Huomautuksia :
values()
Menetelmä ei muuta alkuperäistä jono.values()
Menetelmä ei sivuuttaa tyhjä joukko elementtejä.
Esimerkki: Value () -menetelmän käyttö
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 )
Tuotos
(arvo: 'JavaScript', valmis: väärä) Java jäljellä: määrittelemätön C ++ Python Lua (arvo: määrittelemätön, tehty: tosi)
for… of
Silmukat päättyy, kun seuraavan (). Tehneet = true tai currentIndex> pituus . Joten saamme arvon kuten undefined
kaikkien arvojen tulostamisen jälkeen.
Tyhjää arvoa ei myöskään ohiteta ja se näytetään muodossa undefined
.
Suositeltava lukeminen: JavaScript-taulukon avaimet ()