问题
在使用 split()
方法分割成字符串时,报红信息如下:Cannot read properties of undefined (reading ‘split‘)
分析
在对数据进行分割以前,要先判断当前数据是否存在为空的情况;如果不对数据进行判断,可能会导致异常。所以在调用 split()
函数前,需要对当前需要进行分割的数据进行非空的判断(或者是当数据不为空的情况下调用)。
代码如下
const imgUrl = "https://tu.cloud.cn/flower/flower-size.jpg?size=1800";
if(imgUrl) {
const newImgUrl = imgUrl.split('?')[0] + "?size=600";
console.log(newImgUrl);
}
tips: 在对数据进行处理前,一定得对数据进行为空判断;否则数据为空或者数据不存在的时候,就会报错。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)