|
function foo(x) {
if(arguments[1]) {
// do something..
} else {
// do other..
}
}
但無論傳多少個(gè)參數(shù)進(jìn)去,都跳過了 if(arguments[1]) 這一步。快要抓狂的時(shí)候,終于成功了。
function foo(x) {
if(arguments[1] != undefined) {
// do something..
} else {
// do other..
}
}
想起《Javascript權(quán)威指南》里說過,null和undefined有時(shí)候是相等的,但有時(shí)候是不等的,估計(jì)就是指這種情況了。
JavaScript技術(shù):javascript 動(dòng)態(tài)參數(shù)判空操作,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。