可能重複:
Declaring Multiple Variables in JavaScript與jQuery中的分號相比,逗號有什麼好處?
我在jQuery的設置一些變量,有人建議我做這種方式:
var $wrapper = that.parents(".wrapper"),
$prettyCheckBox0 = $wrapper.find(".prettyCheckbox small:eq(0)"),
$prettyCheckBox1 = $wrapper.find(".prettyCheckbox small:eq(1)"),
$prettyCheckBox2 = $wrapper.find(".prettyCheckbox small:eq(2)"),
standard = $prettyCheckBox0.parents("span").parents("label").prev("input").val(),
professional = $prettyCheckBox1.parents("span").parents("label").prev("input").val(),
premium = $prettyCheckBox2.parents("span").parents("label").prev("input").val();
雖然這個作品,我想知道如果有人有理由在分號上選擇逗號。它是如何工作的?它似乎會導致語法錯誤。另外,爲什麼有一個var
?
* [提示生氣雙方陣營對我猛撲過來不讚美唯一正確的方法來初始化變量,更糟的是,用於支持明顯不如異端的其他方式的忠實信徒] * – Piskvor 2011-06-08 15:17:21
不要擔心...我做了同樣的事情。我還沒有得到任何討厭的評論。 – 2011-06-08 15:21:02