var name = srt.split(",")[0];
在js中使用split方法进行时,突然报以下错误:
刚开始以为是js文件引入的问题,还将双引号改成了单引号试了试,可是还是不行,在控制台输出str的值后,最后发现,是因为遍历字符串str的时候,发现第一次会得到一个空值,因此报错了。
解决办法:在使用split方法前,先对字符串str进行判断即可,代码如下:
if(str){
var name = srt.split(",")[0];
}
var name = srt.split(",")[0];
在js中使用split方法进行时,突然报以下错误:
刚开始以为是js文件引入的问题,还将双引号改成了单引号试了试,可是还是不行,在控制台输出str的值后,最后发现,是因为遍历字符串str的时候,发现第一次会得到一个空值,因此报错了。
解决办法:在使用split方法前,先对字符串str进行判断即可,代码如下:
if(str){
var name = srt.split(",")[0];
}