UN For Each El bucle se usa cuando queremos ejecutar una declaración o un grupo de declaraciones para cada elemento de una matriz o colección.
UN For Eachloop es similar a For Loop; sin embargo, el ciclo se ejecuta para cada elemento de una matriz o grupo. Por lo tanto, el contador de pasos no existirá en este tipo de bucle y se usa principalmente con matrices o se usa en el contexto de los objetos del sistema de archivos para operar de forma recursiva.
Sintaxis
La sintaxis de un For Each bucle en VBScript es -
For Each element In Group
[statement 1]
[statement 2]
....
[statement n]
[Exit For]
[statement 11]
[statement 22]
Next
Ejemplo
<!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>
Cuando se ejecuta el código anterior, imprime todos los nombres de frutas con un elemento en cada línea.
apple
orange
cherries