末尾のコンマはJavaScriptの標準的なものですか、それともChromeやFirefoxなどのほとんどのブラウザがそれらを許容するだけですか?
IE8は標準だと思っていましたが、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(); }
};