I can make a Set with new Set()
, same way I can use the Array or Object or Boolean or Number constructors.
But is there a set literal syntax, like there is for arrays, objects, booleans, numbers etc?
As others have pointed out, there is no Set (or Map) literal syntax yet. There have been a few ideas floating around, in this ES Discuss Thread and in the following twitter discussion.
A few proposed syntax examples:
const set = {<1, "two", false>}; // by Brendan Eich
const set = {. 1, "two", false .}; // by Axel Rauschmayer
There are, as far as I can see, no proposals to implement any of them yet, though.
Well, there's no literal syntax for Set()
but you can use an array instead. They are both very similar and can easily be switched between from using the functions:
Array.from(mySet) // Converts mySet into an array
new Set(myArray) // Creates a set from myArray
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With