Metode JavaScript Array values () mengembalikan objek Array Iterator baru yang berisi nilai untuk setiap indeks dalam array.
Sintaks dari values()
metode ini adalah:
arr.values()
Di sini, arr adalah sebuah array.
nilai () Parameter
The values()
Metode tidak memiliki parameter apapun.
Kembalikan nilai dari nilai ()
- Mengembalikan
Array
objek iterator baru .
Catatan :
- The
values()
Metode tidak mengubah array asli. - The
values()
metode tidak mengabaikan elemen array kosong.
Contoh: Menggunakan 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 )
Keluaran
(nilai: 'JavaScript', selesai: salah) Sisa Java: C ++ Python Lua yang tidak ditentukan (nilai: tidak ditentukan, selesai: benar)
The for… of
loop berakhir ketika berikutnya (). Dilakukan = true atau currentIndex> panjang . Jadi, kami mendapatkan nilai undefined
setelah mencetak semua nilai.
Selain itu, nilai kosong tidak diabaikan dan ditampilkan sebagai undefined
.
Bacaan yang Direkomendasikan: JavaScript Array keys ()