JavaScript tömb értékek ()

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 Arrayiterá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… ofhurkok akkor érnek véget, amikor a következő (). Done = true vagy currentIndex> length . Tehát úgy kapunk értéket, mint undefinedaz ö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 ()

érdekes cikkek...