js文件報錯:Uncaught TypeError: Cannot read property 'split' of null

var name = srt.split(",")[0];

在js中使用split方法進行時,突然報以下錯誤: 

剛開始以爲是js文件引入的問題,還將雙引號改成了單引號試了試,可是還是不行,在控制檯輸出str的值後,最後發現,是因爲遍歷字符串str的時候,發現第一次會得到一個空值,因此報錯了。

解決辦法:在使用split方法前,先對字符串str進行判斷即可,代碼如下:

if(str){
      var name = srt.split(",")[0];
}

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章