Dalam es6, pernyataan continue digunakan untuk melangkau pernyataan berikutnya dalam lelaran semasa dan membawa kawalan kembali ke permulaan gelung terus tidak keluar dari gelung, tetapi menamatkan lelaran semasa dan memulakan lelaran berikutnya, sintaks ialah "untuk(...){...teruskan}".
Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.
Pernyataan continue melangkau pernyataan berikutnya dalam lelaran semasa dan membawa semula kawalan ke permulaan gelung. Berbeza dengan pernyataan putus, continue tidak keluar dari gelung. Ia menamatkan lelaran semasa dan memulakan lelaran berikutnya. Berikut adalah contoh pernyataan continue.
Contoh
var num = 0 var count = 0; for(num = 0;num<= 20;num++) { if (num % 2 == 0) { continue } count++ } console.log(" The count of odd values between 0 and 20 is: "+count)
Contoh di atas menunjukkan nilai genap antara 0 dan 20. Jika nombor genap, gelung keluar daripada lelaran semasa. Ini dicapai menggunakan pernyataan continue.
Selepas berjaya melaksanakan kod di atas, output berikut akan dipaparkan.
The count of odd values between 0 and 20 is: 10
Perluaskan pengetahuan
gelung es6
1 . untuk gelung
menyokong sintaks putus dan teruskan, putus menamatkan gelung dan teruskan melangkau gelung ini
2. forEach
tidak menyokong sintaks putus dan teruskan, dan forEach gelung tidak Untuk menerima kawalan, anda mesti merentasi dari awal hingga akhir
3 setiap
let arr = [1,2,3,4,5] arr.every((item) => { console.log(item) return true })
Bentuk sintaks setiap adalah serupa dengan forEach. Ia juga menerima parameter fungsi, tetapi perbezaannya ialah setiap memerlukan nilai pulangan Gelung seterusnya akan dilaksanakan apabila nilai pulangan adalah benar, dan palsu dikembalikan secara lalai, maksudnya, perbezaan antara setiap dan forEach ialah setiap menerima kawalan program, dan nilai pulangan boleh digunakan untuk mencapai kesan putus dan meneruskan
4 untuk dalam
let arr = [1,2,3,4,5] for(let index in arr) { console.log(arr[index]) }
forin juga boleh digunakan untuk menggelung melalui tatasusunan, tetapi terdapat masalah kerana forin adalah. direka untuk merentasi objek. Sebab tatasusunan boleh dilalui adalah kerana tatasusunan juga merupakan objek, dan objek boleh mempunyai atribut yang ditambahkan padanya, contohnya, dalam contoh di atas, jika atribut a dilampirkan pada arr, arr.a = 6 , atribut a juga akan dilalui selepas forin dilaksanakan, tetapi nilai indeks a yang kita fahami dalam tatasusunan adalah tidak sah
forin Juga menyokong sintaks putus dan terus
Ambil perhatian bahawa indeks pembolehubah tersuai dalam forin ialah indeks, atau nama atribut, iaitu jenis rentetan Apabila menilai, perhatikan jenis pembolehubah
5. untuk daripada
let arr = [1,2,3,4,5] for(let item of arr) { console.log(item) }
untuk daripada ialah sintaks baharu. untuk ES6, terutamanya untuk menyelesaikan masalah traversal jenis data tersuai Ia juga boleh merentasi tatasusunan, tetapi fungsinya lebih berkuasa daripada kaedah traversal lain yang disebutkan di atas
[Cadangan berkaitan: tutorial video javascript<.>, bahagian hadapan web]
Atas ialah kandungan terperinci Cara menggunakan teruskan dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!