JavaScript中的拖尾逗號標準,還是像Chrome和Firefox這樣的大多數瀏覽器只能容忍它們?數組和對象中的尾隨逗號是規範的一部分嗎?
我以爲他們是標準的,但遇到一個 - 當然IE不支持的東西幾乎意味着它不是標準後IE8吐。
這裏是我的意思(書數組的最後一個元素之後)的一個例子:
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(); }
};
發現這個另一天。作爲一名C#程序員,我很習慣他們被允許... – CaffGeek
幾周前我處理了這個問題。試想在IE7中找不到任何更新的調試工具... –
當我發現JS,Ruby,C#等語言支持這一功能時,它使我感到高興 - 使複製粘貼測試數據變得簡單......當我即使在這個實現IE吮吸... –