Thats odd []
outputs just []
again for me on Chrome 21.
Anyway [a, b, c, ...]
is the array notation of Javascript so you are basically defining an array with no values.
However an ending ,
is acceptable to make array generation easier. So what Chrome is telling you is there is one undefined value in the array. See code for examples.
[,,]
> [undefined x2]
[1,2,]
> [1, 2]
[1,2,,]
> [1, 2, undefined × 1]
[1,2,,,]
> [1, 2, undefined × 2]
[1,2,,3,4,,,6]
> [1, 2, undefined × 1, 3, 4, undefined × 2, 6]