Nilai Array JavaScript: Panduan Lengkap – Codewithaden

Itu array.values () Fungsi Mengembalikan objek iterator array baru yang berisi nilai untuk setiap indeks dalam array. Jika Anda tidak terbiasa dengan iterator, lihat saya Iterator dalam JavaScript

Nilai Array JavaScript

Array JavaScript nilai () adalah metode bawaan yang mengembalikan yang baru Array iterator objek yang berisi nilai untuk setiap indeks dalam array. Dengan cara yang sama, kita dapat mengambil kunci array; kita dapat mengambil nilainya menggunakan array.prototype.values ().

Sintaksis

Sintaks dari nilai array JavaScript sedang diikuti.

array.values() 

Contoh

Lihat contoh berikut.

// app.js

let NetflixShows = ['Stranger Things', 'Black Mirror',
  'You', 'The Crown', 'Dark']
                    
const it = NetflixShows.values()
console.log(it) 

Lihat outputnya.

Javascript

Sekarang, kita bisa mendapatkan nilai dengan satu loop melalui iterator itu.

Lihat kode berikut.

// app.js

let NetflixShows = ['Stranger Things', 'Black Mirror',
  'You', 'The Crown', 'Dark']
                    
const it = NetflixShows.values()
for (const value of it) {
  console.log(value);
}
 

Lihat outputnya.

Array.prototype.values()

Kami juga dapat mencetak nilai iterator menggunakan Berikutnya() metode.

// app.js

let NetflixShows = ['Stranger Things', 'Black Mirror',
  'You', 'The Crown', 'Dark']
                    
const it = NetflixShows.values()
console.log(it.next().value);
console.log(it.next().value);
console.log(it.next().value);
console.log(it.next().value);
console.log(it.next().value);
 

Lihat outputnya.

Javascript

Kami juga dapat menggunakan untuk … dari Loop untuk mengulangi iterator.

// app.js

let NetflixShows = ['Stranger Things', 'Black Mirror',
  'You', 'The Crown', 'Dark']
                    
const it = NetflixShows.values()
for (let value of it) {
  console.log(value)
}
 

Namun, output tetap sama.

Itu untuk tutorial ini.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *