Quando si genera manualmente un oggetto o un array JSON, è spesso più facile lasciare una virgola finale sull'ultimo elemento nell'oggetto o nell'array. Ad esempio, il codice per l'output da una matrice di stringhe potrebbe apparire (in uno pseudocodice come C ++):
s.append("[");
for (i = 0; i < 5; ++i) {
s.appendF("\"%d\",", i);
}
s.append("]");
dandoti una stringa come
[0,1,2,3,4,5,]
È permesso?
alert([1, 2, 3, ].length)
visualizzerà "4".