ZA For Each pętla jest używana, gdy chcemy wykonać instrukcję lub grupę instrukcji dla każdego elementu tablicy lub kolekcji.
ZA For Eachpętla jest podobna do pętli For; jednak pętla jest wykonywana dla każdego elementu w tablicy lub grupie. W związku z tym licznik kroków nie będzie istniał w tego typu pętli i jest najczęściej używany z tablicami lub używany w kontekście obiektów systemu plików w celu działania rekurencyjnego.
Składnia
Składnia For Each pętla w VBScript to -
For Each element In Group
[statement 1]
[statement 2]
....
[statement n]
[Exit For]
[statement 11]
[statement 22]
Next
Przykład
<!DOCTYPE html>
<html>
<body>
<script language = "vbscript" type = "text/vbscript">
'fruits is an array
fruits = Array("apple","orange","cherries")
Dim fruitnames
'iterating using For each loop.
For each item in fruits
fruitnames = fruitnames&item&vbnewline
Next
msgbox fruitnames
</script>
</body>
</html>
Kiedy powyższy kod jest wykonywany, wypisuje wszystkie nazwy owoców z jednym elementem w każdym wierszu.
apple
orange
cherries