JavaScript Iterables
Iterables is iterable voorwerpe (soos Arrays).
Iterables kan verkry word met eenvoudige en doeltreffende kode.
Iterables kan met for..of
lusse herhaal word
Die For Of Loop
Die JavaScript for..of
-stelling loop deur die elemente van 'n herhaalbare voorwerp.
Sintaksis
for (variable of iterable) {
// code block to be executed
}
Iterasie
Iterasie is maklik om te verstaan.
Dit beteken eenvoudig om oor 'n reeks elemente te loop.
Hier is 'n paar maklike voorbeelde:
- Itereer oor 'n string
- Itereer oor 'n skikking
Itereer oor 'n snaar
Jy kan 'n for..of
lus gebruik om oor die elemente van 'n string te herhaal:
Voorbeeld
const name = "W3Schools";
for (const x of name) {
// code block to be executed
}
Itereer oor 'n skikking
Jy kan 'n for..of
lus gebruik om oor die elemente van 'n Skikking te herhaal:
Voorbeeld
const letters = ["a","b","c"];
for (const x of letters) {
// code block to be executed
}
Jy kan meer besonderhede oor Iterables leer in die hoofstuk JS Object Iterables .
Iterasie oor 'n stel
Jy kan 'n for..of
lus gebruik om oor die elemente van 'n Stel te herhaal:
Voorbeeld
const letters = new Set(["a","b","c"]);
for (const x of letters) {
// code block to be executed
}
Stelle en kaarte word in die volgende hoofstukke behandel.
Herhaal oor 'n kaart
Jy kan 'n for..of
lus gebruik om oor die elemente van 'n kaart te herhaal:
Voorbeeld
const fruits = new Map([
["apples", 500],
["bananas", 300],
["oranges", 200]
]);
for (const x of fruits) {
// code block to be executed
}