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.

Noncompliant Code Example

var a = [1, , 3, 6, 9];  // Noncompliant

Compliant Solution

var a = [1, 3, 6, 9];