JavaScript For Of
- Föregående sida JS Loop For In
- Nästa sida JS Loop While
For Of-loop
JavaScript for of
satsen itererar över värdena i den iterabla objektet.
Det tillåter dig att iterera över iterabla datastrukturer, till exempel arrayer, strängar, mappar, nodlistor osv.:
syntaks
för (variable av iterable) { // kodblock att köra }
variable - För varje iteration tilldelas nästa egenskapsvärde till en variabel. Variabeln kan deklareras med const, let eller var.
iterable - Har egenskapen att vara iterabel.
浏览器支持
For/of Webbläsarstöd
Tillsammans med JavaScript (ES6) år 2015
Safari 7 är den första webbläsaren som stöder for of: | IE | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome 38 | Edge 12 | Firefox 51 | Safari 7 | Opera 25 |
2014 års oktober | 2015 års juli | 2016 års oktober | 2013 års oktober | 2014 års oktober |
Internet Explorer stöder inte For/of。
Genomgående array
Exempel
const cars = ["BMW", "Volvo", "Mini"]; let text = ""; for (let x of cars) { text += x; }
Genomgående string
Exempel
let language = "JavaScript"; let text = ""; for (let x of language) { text += x; }
While-loop
Vi kommer att förklara detta i nästa kapitel while
Loopning och do/while
Loopning.
- Föregående sida JS Loop For In
- Nästa sida JS Loop While