JavaScript untuk In: Panduan Lengkap – Codewithaden

Objek yang dibuat dari konstruktor bawaan seperti Himpunan dan Obyek telah mewarisi sifat yang tidak dapat diasumsikan dari Object.prototype dan String.prototype , seperti Indeks string metode atau Objek tostring metode.

JavaScript untuk di

JavaScript untuk di Pernyataan mengulangi semua sifat non-simbol, enumerable dari objek. Pernyataan for-in loop melalui properti suatu objek.

Sintaksis

Sintaks FOR … di loop adalah sebagai berikut.

for (variable in object) {
 ...
} 

Argumen

Variabel adalah nama properti yang berbeda yang ditetapkan untuk variabel pada setiap iterasi.

Objeknya adalah sifat non-simbol yang dapat dihindarkan.

Mari kita lihat contoh berikut.

// app.js

let appObj = { a: 21, b: 22, c: 23 };

for (const prop in appObj) {
  console.log(`appObj.${prop} = ${appObj[prop]}`);
}
 

Kami telah mendefinisikan satu objek dan mengulangi propertinya menggunakan untuk … dalam pernyataan.

Keluaran

Javascript

Itu untuk… di Loop mengulangi sifat -sifat suatu objek dalam urutan yang sewenang -wenang. Jika properti dimodifikasi dalam satu iterasi dan kemudian dikunjungi di lain waktu, nilainya dalam loop adalah nilainya di lain waktu.

Properti yang dihapus sebelum dikunjungi tidak akan dikunjungi nanti. Properti yang ditambahkan ke objek di mana iterasi terjadi dapat dikunjungi atau dihilangkan dari iterasi.

SEBUAH untuk… di tidak boleh digunakan untuk mengulangi Himpunan di mana urutan indeks sangat penting.

Indeks array hanyalah properti yang dapat dihindarkan dengan nama integer dan sebaliknya identik dengan properti objek umum. Tidak ada jaminan bahwa untuk … pernyataan akan mengembalikan indeks dalam urutan tertentu.

Itu untuk… di Pernyataan Loop akan mengembalikan semua properti yang dapat dihindarkan, termasuk yang memiliki nama non -integer dan yang diwariskan.

Untuk mengulangi array, Anda dapat menggunakan untuk loop atau untuk setiap berfungsi sebagai gantinya.

Untuk … dalam pernyataan loop melalui properti objek.

Blok kode di dalam untuk … di loop akan dieksekusi sekali untuk setiap properti.

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 *