在PHP中,我用這個:的JavaScript相當於PHP的參數傳遞
do_it($var2 = 'something_cool');
function do_it($var1, $var2) {
// does something
}
在JavaScript中,我不是很確定的符號。
do_it(var2 = 'something_cool'); // This isn't right, I don't think.
function do_it(var1, var2) {
// does something
}
我想定義var2但將var1留空。我的do_it應該是什麼樣的線?
它在php中是「錯誤的」:這將在函數內將'something_cool''賦值給'$ var1',而不是(你可能期望的)''var2'。我不知道,你從哪裏得到這個,但在PHP中沒有命名參數.... – KingCrunch 2012-07-21 23:38:18
我發誓我已經在PHP中完成了...好吧,我可能正在使用WordPress設置默認值爲參數,我只是改變其中的一個。因此,爲什麼我認爲我可以在JavaScript中做到這一點。 D'哦! – 2012-07-21 23:40:52
但是(如上所述)只能從左到右設置參數....在PHP中沒有命名參數! – KingCrunch 2012-07-21 23:42:04