VBScript dla ... każdej pętli

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

Language