Vrijednosti JavaScript niza ()

Metoda JavaScript vrijednosti niza () vraća novi objekt Array Iterator koji sadrži vrijednosti za svaki indeks u polju.

Sintaksa values()metode je:

 arr.values()

Ovdje je arr niz.

vrijednosti () Parametri

values()Metoda nema parametara.

Vrati vrijednost iz values ​​()

  • Vraća novi Arrayobjekt iteratora.

Napomene :

  • values()Metoda ne mijenja izvorni niz.
  • values()Metoda ne ignorirati prazne niz elemenata.

Primjer: Uporaba metode values ​​()

 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 )

Izlaz

 (vrijednost: 'JavaScript', gotovo: netačno) Preostalo Java: nedefinirano C ++ Python Lua (vrijednost: nedefinirano, gotovo: točno)

U for… ofpetlje završava kada sljedeći (). Učinio = istina ili currentIndex> duljina . Dakle, dobivamo vrijednost kao undefinednakon ispisa svih vrijednosti.

Također, prazna vrijednost se ne zanemaruje i prikazuje se kao undefined.

Preporučeno čitanje: Ključevi JavaScript niza ()

Zanimljivi članci...