Коли вручну генерується об'єкт або масив JSON, часто простіше залишити коду на останньому елементі в об'єкті або масиві. Наприклад, код, який виводиться з масиву рядків, може виглядати так (у псевдокоді на C ++):
s.append("[");
for (i = 0; i < 5; ++i) {
s.appendF("\"%d\",", i);
}
s.append("]");
даючи вам такий рядок
[0,1,2,3,4,5,]
Це дозволено?
alert([1, 2, 3, ].length)
відображатиметься "4".