Rumah > hujung hadapan web > tutorial js > Cara menggunakan untuk dalam dalam js

Cara menggunakan untuk dalam dalam js

下次还敢
Lepaskan: 2024-05-06 12:51:16
asal
333 orang telah melayarinya

untuk ... dalam ... dalam JavaScript digunakan untuk lelaran ke atas sifat terbilang objek, ia melelar ke atas kekunci (nama sifat) dan bukannya nilai. Langkah: Isytiharkan kunci pembolehubah untuk menyimpan kunci semasa Tentukan objek yang akan dilalui selepas kata kunci dalam Gelung akan berulang melalui setiap sifat terhitung objek dan melaksanakan kod dalam kurungan kerinting pada setiap kunci

Cara menggunakan untuk dalam dalam js

.

Cara menggunakan untuk ... dalam dalam JavaScript

untuk ... dalam ialah pernyataan gelung yang digunakan untuk mengulangi sifat terhitung objek. Ia berulang pada kekunci (nama harta) objek, bukan nilai.

Syntax

<code>for (let key in object) {
  // 对每个键执行代码
}</code>
Salin selepas log masuk

Langkah

  1. Isytihar pembolehubah: Isytiharkan kunci pembolehubah untuk menyimpan kunci semasa. key,用于存储当前的键。
  2. 指定对象:in 关键字后面指定要遍历的对象。
  3. 循环:循环将继续遍历对象的每个可枚举属性。
  4. 执行代码:对于每个键,都会执行大括号内的代码。

示例

<code>const person = {
  name: "John Doe",
  age: 30,
  city: "New York"
};

for (let key in person) {
  console.log(key); // 输出:name, age, city
}</code>
Salin selepas log masuk

注意事项

  • for ... in 循环遍历的是对象的,而不是值。
  • 它会遍历可枚举的属性。不可枚举的属性(如 Symbol 值)将被跳过。
  • 循环顺序是未定义的。它可能不会按添加属性的顺序遍历。
  • 对于数组,for ... in 循环将遍历数组的索引,而不是元素值。
  • 对于继承的属性,for ... in
Nyatakan objek: 🎜Nyatakan objek yang akan dilalui selepas kata kunci in. 🎜🎜🎜Gelung: 🎜Gelung akan terus berulang melalui setiap sifat objek yang boleh dikira. 🎜🎜🎜Laksanakan kod: 🎜Untuk setiap kekunci, kod di dalam kurungan kerinting dilaksanakan. 🎜🎜🎜Contoh🎜🎜rrreee🎜🎜Nota🎜🎜
    🎜untuk ... dalam Gelung merentasi 🎜kunci🎜 objek, bukan nilai. 🎜🎜Ia akan berulang ke atas sifat-sifat 🎜terbilang🎜. Sifat yang tidak boleh dikira (seperti nilai Simbol) dilangkau. 🎜🎜Tempahan gelung adalah 🎜tidak ditentukan🎜. Ia mungkin tidak merentasi sifat mengikut susunan ia ditambahkan. 🎜🎜Untuk tatasusunan, gelung for ... in akan berulang ke atas indeks tatasusunan, bukan nilai elemen. 🎜🎜Untuk sifat yang diwarisi, gelung for ... in akan berulang ke atas sifat daripada objek induk. 🎜🎜

Atas ialah kandungan terperinci Cara menggunakan untuk dalam dalam js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan