loop
Description
Loop through a range of values or a list of elements
Input / Parameter
Name | Description | Input Type | Default | Options | Required |
---|---|---|---|---|---|
start | The starting point of the range of values to loop through. | Number | - | - | required if “data” has no input |
end | The ending point of the range of values to loop through. | Number | - | - | required if “data” has no input |
data | The list of elements to map. | List | - | - | required if “start” OR “end” has no input |
extra | Additional data to be used in the callbacks. | Any | - | - | No |
Output
Description | Output Type |
---|---|
Returns the formatted information. | Object |
Object
Key | Description | Output Type |
---|---|---|
success | Boolean value to denote whether the function was executed successfully. | Text |
message | The message to print. | Text |
data | Any additional message or data to print. | Text |
Callback
callback
The function to be executed when the loop runs successfully.
Example
In this example, we will loop through a range of numbers and print the values as they are looped through in the console.
Steps
Drag a button component to a page in the mobile designer and open up the
Action
tab.Select the event
click
and drag theControl.loop
function to the event flow.Fill in the parameters of the function.
Drag the function to be executed if the loop function is successful to the node below the function. In this example, we are using the
Log.write
function and change the parameters dropdown to useinput
Result
The range of values will be printed in the console.
Last updated