An array declared with missing ("sparse") elements is likely to be an error: an extra comma was inserted or perhaps the developer meant to insert the missing value and forgot.
var a = [1, , 3, 6, 9]; // Noncompliant
var a = [1, 3, 6, 9];