4 ms·
Why are empty elements in an array allowed? oO [1,2,,3]
by intea 7y ago
Why are empty elements in an array allowed? oO
[1,2,,3]
- vbezhenar 7y agoThey need to ensure that any combination of characters will produce some result.
- padolsey 7y agoQuite useful in situations such as: > (str.match(regexWithGroup) || [, null])[1] I.e. if the regex matches, then give me the first group (1st index) otherwise give me null.
- bzbarsky 7y agoBecause you can create that array anyway, like so: var arr = []; arr[0] = 1; arr[1] = 2; arr[3] = 3; so there's not really much downside to also allowing a literal syntax for the same thing.