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