Le virgole finali sono standard in JavaScript o la maggior parte dei browser come Chrome e Firefox le tollerano?
Ho pensato che fossero standard, ma IE8 ha vomitato dopo averne incontrato uno - ovviamente IE non supporta qualcosa a malapena significa che non è standard.
Ecco un esempio di cosa intendo (dopo l'ultimo elemento dell'array dei libri):
var viewModel = {
books: ko.observableArray([
{ title: "..", display: function() { return ".."; } },
{ title: "..", display: function() { return ".."; } },
{ title: "..", display: function() { return ".."; } }, // <--right there
]),
currentTemplate: ko.observable("bookTemplate1"),
displayTemplate: function() { return viewModel.currentTemplate(); }
};