JavaScript Array values () yöntemi, dizideki her dizin için değerleri içeren yeni bir Array Iterator nesnesi döndürür.
values()
Yöntemin sözdizimi şöyledir:
arr.values()
Burada dizi bir dizidir.
değerler () Parametreler
values()
Yöntemin bir parametre yoktur.
Değerlerden dönüş değeri ()
- Yeni bir
Array
yineleyici nesnesi döndürür .
Notlar :
values()
Yöntem orijinal diziyi değiştirmez.values()
Yöntem, boş bir dizi elemanları yoksaymaz.
Örnek: values () yöntemini kullanma
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 )
Çıktı
(değer: 'JavaScript', tamamlandı: yanlış) Java Kalan: tanımsız C ++ Python Lua (değer: tanımsız, tamamlandı: doğru)
for… of
Döngüler bitişini aşağıdaki (). Yapılan = gerçek veya currentIndex> uzunluğu . Böylece undefined
tüm değerleri yazdırdıktan sonra değer elde ederiz .
Ayrıca boş değer göz ardı edilmez ve olarak görüntülenir undefined
.
Önerilen Kaynaklar: JavaScript Dizi tuşları ()