Apakah trailing koma standar dalam JavaScript, atau apakah sebagian besar browser seperti Chrome dan Firefox hanya mentolerirnya?
Saya pikir mereka standar, tetapi IE8 muntah setelah bertemu satu — tentu saja IE tidak mendukung sesuatu yang hampir tidak berarti itu bukan standar.
Berikut ini contoh yang saya maksud (setelah elemen terakhir dari susunan buku):
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(); }
};