javascript 動(dòng)態(tài)參數(shù)判空操作
更新時(shí)間:2008年12月22日 15:42:08 作者:
在做交友中心的頁面的時(shí)候,有一個(gè)javascript函數(shù),它的第二個(gè)參數(shù)是動(dòng)態(tài)的。
我原來是這樣寫的:
function foo(x) {
if(arguments[1]) {
// do something..
} else {
// do other..
}
}
但無論傳多少個(gè)參數(shù)進(jìn)去,都跳過了 if(arguments[1]) 這一步??煲タ竦臅r(shí)候,終于成功了。
function foo(x) {
if(arguments[1] != undefined) {
// do something..
} else {
// do other..
}
}
想起《Javascript權(quán)威指南》里說過,null和undefined有時(shí)候是相等的,但有時(shí)候是不等的,估計(jì)就是指這種情況了。
function foo(x) {
if(arguments[1]) {
// do something..
} else {
// do other..
}
}
但無論傳多少個(gè)參數(shù)進(jìn)去,都跳過了 if(arguments[1]) 這一步??煲タ竦臅r(shí)候,終于成功了。
function foo(x) {
if(arguments[1] != undefined) {
// do something..
} else {
// do other..
}
}
想起《Javascript權(quán)威指南》里說過,null和undefined有時(shí)候是相等的,但有時(shí)候是不等的,估計(jì)就是指這種情況了。
相關(guān)文章
js防止DIV布局滾動(dòng)時(shí)閃動(dòng)的解決方法
這篇文章主要介紹了js防止DIV布局滾動(dòng)時(shí)閃動(dòng)的解決方法,通過js的window.requestAnimationFrame來解決這一問題,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-10-10JS效率個(gè)人經(jīng)驗(yàn)談(8-15更新),加入range技巧
JS效率個(gè)人經(jīng)驗(yàn)談(8-15更新),加入range技巧...2007-01-01Javascript農(nóng)歷與公歷相互轉(zhuǎn)換的簡單實(shí)例
下面小編就為大家?guī)硪黄狫avascript農(nóng)歷與公歷相互轉(zhuǎn)換的簡單實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-10-10Javascript的promise,async和await的區(qū)別詳解
這篇文章主要為大家詳細(xì)介紹了Javascript的promise,async和await的區(qū)別,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-03-03《JavaScript DOM 編程藝術(shù)》讀書筆記之JavaScript 簡史
這篇文章主要介紹了《JavaScript DOM 編程藝術(shù)》讀書筆記之JavaScript 簡史,需要的朋友可以參考下2015-01-01