Lors de la génération manuelle d'un objet ou d'un tableau JSON, il est souvent plus facile de laisser une virgule de fin sur le dernier élément de l'objet ou du tableau. Par exemple, le code à sortir d'un tableau de chaînes pourrait ressembler (dans un pseudocode comme C ++):
s.append("[");
for (i = 0; i < 5; ++i) {
s.appendF("\"%d\",", i);
}
s.append("]");
vous donnant une chaîne comme
[0,1,2,3,4,5,]
Est-ce permis?
alert([1, 2, 3, ].length)
affichera "4".