我剛剛開始用JavaScript編程,不久前。但是我仍然對它處理數組的方式感到困惑。 問題是我有一個數組,其中有一些內容爲undefined。我想檢查那些未定義的值並將其轉義。我該怎麼做。下面的代碼不起作用,我還沒有找到解決這個問題的方法。檢查未定義的不工作
if(myarray[0]!=='undefined')
if(myarray[0])!='undefined') // I have also tried
if(myarray[0]).search('undefined')==(-1)) // and also this
但是這些選項都不起作用。我可以在調試時看到數組中的值爲'未定義',但條件從未滿足。再一次,我的目標是在未定義的時候做些事情。請問我該怎麼做。我發現了一個類似的問題,但Test if something is not undefined in JavaScript它不工作
的可能重複[測試,如果事情沒有在JavaScript中未定義](http://stackoverflow.com/questions/7041123/test-if-something-is-not-undefined-in -javascript) – JJJ 2014-12-05 19:39:40