Rumah > hujung hadapan web > Soal Jawab bahagian hadapan > Apakah kegunaan for of dalam es6

Apakah kegunaan for of dalam es6

WBOY
Lepaskan: 2022-03-31 10:37:20
asal
2326 orang telah melayarinya

Dalam es6, "for of" digunakan untuk melintasi struktur data yang digunakan dengan atribut "Symbol.iterator" Gelung "for of" ialah kaedah merentasi semua struktur data Sintaks ialah "for (nilai var objek struktur Data){console.log(value);}".

Apakah kegunaan for of dalam es6

Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.

Apakah kegunaan for of dalam es6

ES6 memperkenalkan gelung for...of sebagai kaedah bersatu untuk merentasi semua struktur data.

Selagi struktur data digunakan dengan atribut Symbol.iterator, ia dianggap mempunyai antara muka lelaran dan ahlinya boleh dilalui menggunakan gelung for...of, iaitu , untuk... Apa yang dipanggil di dalam gelung ialah kaedah Symbol.iterator bagi struktur data.

Julat yang boleh digunakan untuk...gelung:

  • rentetan

  • tatasusunan

  • Tetapkan dan Petakan struktur;

  • Beberapa objek seperti tatasusunan (seperti objek argumen, objek DOM NodeList); >

    Objek penjana.
  • Contoh penggunaan

Hasil keluaran:

var arr = ['nick','freddy','mike','james'];
for(var item of arr){
    console.log(item);
}
Salin selepas log masuk

Lelar melalui setiap item dalam tatasusunan. Apakah kegunaan for of dalam es6

Contoh penggunaan

Hasil keluaran:

var arr = [
    { name:'nick', age:18 },
    { name:'freddy', age:24 },
    { name:'mike', age:26 },
    { name:'james', age:34 }
];
for(var item of arr){
    console.log(item.name,item.age);
}
Salin selepas log masuk

Lelaran melalui setiap item dalam tatasusunan. Apakah kegunaan for of dalam es6

[Cadangan berkaitan:

tutorial video javascript

,

bahagian hadapan web]

Atas ialah kandungan terperinci Apakah kegunaan for of dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
es6
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