It consists of all the operations pertaining to Lists.
Create List:
This block is used to create a series of list items within a list. It is very similar to the declaration of arrays.
Input
Output
Block Layout
Generated Code
Value of any type
Returns the list of all the input values
[null, null, null]
Length of the List:
This block is used to identify the length of a particular list.
Input
Output
Block Layout
Generated Code
Variable or list value
Returns the length of the list items.
[].length
List Find Value:
It is used to find a particular list item from a list of values. The first or last occurrence of the item within a list is identified in this block.
Input
Output
Block Layout
Generated Code
Variable or list value for input-1
Choose the type of search
The variable or value to be searched for input-2.
Returns the index of the input-2 occurrence in input-1 based on choice.
list.indexOf('') + 1
list.lastIndexOf('') + 1
List Get Value:
This block is used to fetch a particular value of a list item within the list. This is done using the GET function. Additionally, there is also another option to 'Get and Remove' the list item once fetched.
The list item can be fetched from the first item, or from the last item, or randomly.
Input
Output
Block Layout
Generated Code
Variable or list value for input-1
Choose the get or remove type,
Choose the get index type,
Variable or number for the index input-2.
Get or remove the value of input-2 in the given list input-1 based on choice.
list[0]
list.splice(0, 1)[0]
list.splice(0, 1)
List Set or Insert Value:
Any value can be inserted within a list item of a particular list using this block. Values can be set to the variables of the list item for a Set.
Input
Output
Block Layout
Generated Code
Variable or list value for input-1
Choose the set type,
Choose the set index type,
Variable or number for the index input-2,
Variable or value to store as input-3.
Store the value to the given input-3 to the list input-1 based on choice and input-2.
Note
When the index type is set to 'last', the insert at type appends a new row or updates an existing row based on primary key of the table variable(in list).
list[0] = null
list.splice(0, 0, null)
SubList:
This block is used to fetch a sublist from within a list. It is used in a similar pattern to Array Slicing. It specifies a range of values that need to be returned from within the List.
Input
Output
Block Layout
Generated Code
Variable or list value for input-1
Choose the set index type,
Variable or number for the index input-2,
Choose the set index type,
Variable or number for the index input-3.
Returns the sub list from input-1 based on the choice, from input-2 to input-3.
list.slice(0, 1)
List to Text:
This block is used to convert a list items into a series of texts separated by a delimiter. It splits the list items based on predefined conditions and displays the parameters as output text.
Input
Output
Block Layout
Generated Code
Choose the type list print (list from the text - will convert Text to list base on the delimiter, text from the list - convert list to text based on delimiter),
Variable or list or text value for input-1,
Variable or text delimiter for input-2.
Returns list or text based on choice using given list or text input-1 and delimiter input-2.
''.split(',')
[].join(',')
Empty List Check:
This block is used to check if a particular list is empty. It verifies the length of the list and returns a boolean output.
Input
Output
Block Layout
Generated Code
Variable or list value for the input
Returns boolean (true or false) based on the input list length
![].length
Was this article helpful?
Thank you for your feedback! Our team will get back to you