Returns a new empty set. If an array is given, then all items in the given array must be of type thing and a new set is returned based on the given things. Instead of an array, it is also possible to provide one thing or multiple comma-separated things.

This function does not generate a change.




Argument Type Description
array_or_things array/set/things (optional) Optional array or things to initialize the set. If the argument is already a set, the return value will be the same set.

Return value

A new set (Unless the given argument was a set, then no conversion takes place and the given set will be the return value).


This code shows some return values for set():

set({name: 'Iris'});

Return value in JSON format

        "name": "Iris"