ForEach: Difference between revisions

From NSB App Studio
Jump to navigation Jump to search
Line 4: Line 4:


ForEach calls ''function'' on each element of ''array''.
ForEach calls ''function'' on each element of ''array''.
The BASIC implementation of this function is consistent with [[VBScripthttps://documentation.help/MS-Office-VBScript/vsstmForEach.htm|VBScript]]: ''element'' is a simple variable which gets the value of each element in the ''array'' sucessively.
If you're using JavaScript, the full [[Javascript specificationhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach|Javascript specification]] is fully supported.


== Example ==
== Example ==

Revision as of 12:46, 4 August 2024

ForEach(array, function)

Description

ForEach calls function on each element of array.

The BASIC implementation of this function is consistent with VBScript: element is a simple variable which gets the value of each element in the array sucessively.

If you're using JavaScript, the full Javascript specification is fully supported.

Example

// ForEach Example

var School;
School = new Array("Principal", "Mr. Garrison", "Chef");
School.forEach(listItem)

function listItem(item){
  NSB.Print(item);
}

Rem ForEach Example
Dim School
School = Array("Principal", "Mr. Garrison", "Chef")
ForEach(School, listItem)

Function listItem(item)
  Print item
Next

Output

Principal
Mr. Garrison
Chef

Related Items

Do...Loop, Exit, For...Next, While...Wend, For Each...Next