在perl單詞中(我來自),創建對象時添加最後一個逗號沒有任何不良副作用 - 事實上,如果您希望稍後添加字段,則會受到鼓勵;如何避免JavaScript中的「最後逗號」gotcha(以及類似)?
this article,(許多可能的來源之一)說:
my %weekly_temperature = (
monday => 65,
tuesday => 68,
wednesday => 71,
thursday => 53,
friday => 60,
);
一對夫婦更多的技巧與哈希的鍵值對工作時:代碼的可讀性,如果你垂直對齊的脂肪逗號( '=>')運算符,並且與C不同,Perl允許最後一個元素具有尾隨逗號,這使得稍後添加元素更容易,而不會產生編譯錯誤。
在JavaScript的世界 - 我的理解是 - 最後一個逗號是防止建議 - 再次,從this (one of many) article樣本提示:
var car = {
colour:'red',
wheels:4,
hubcaps:'spinning',
age:4
}
在這個符號的主要疑難雜症是IE瀏覽器。在結束大括號之前,千萬不要留下尾隨的逗號,否則會遇到麻煩。
如何在我的javascript代碼中捕獲這個和類似的「gotcha's」?
你看過jslint嗎? 或jshint?或JSCS? – JEY
http://eslint.org/ –
這類工具被稱爲「棉絨」。幫助谷歌搜索。 – RemcoGerlich