A JavaScript tömbértékek () metódus egy új tömbötterátor objektumot ad vissza, amely tartalmazza a tömb minden indexének értékeit.
A values()
módszer szintaxisa :
arr.values()
Itt az arr egy tömb.
értékek () Paraméterek
A values()
módszer nem rendelkezik paraméterekkel.
Visszatérési érték az értékekből ()
- Új
Array
iterátor objektumot ad vissza.
Megjegyzések :
- A
values()
módszer nem változtatja meg az eredeti tömböt. - A
values()
módszer nem hagyja figyelmen kívül az üres tömb elemeket.
Példa: értékek () módszer használata
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 )
Kimenet
(érték: 'JavaScript', kész: hamis) Java fennmaradó: undefined C ++ Python Lua (érték: undefined, kész: true)
A for… of
hurkok akkor érnek véget, amikor a következő (). Done = true vagy currentIndex> length . Tehát úgy kapunk értéket, mint undefined
az összes érték kinyomtatása után.
Továbbá, az üres értéket nem veszi figyelembe, és jelenik meg undefined
.
Ajánlott olvasmány: JavaScript tömb kulcsok ()