配列およびオブジェクトの末尾のコンマは仕様の一部ですか?
末尾のコンマは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(); …