Являются ли конечные запятые стандартными в JavaScript, или большинство браузеров, таких как Chrome и Firefox, просто допускают их?
Я думал, что они были стандартными, но IE8 вырвался после столкновения с ним - конечно, IE, не поддерживающий что-то, вряд ли означает, что это не стандарт.
Вот пример того, что я имею в виду (после последнего элемента массива books):
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(); }
};