当前位置:网站首页>【报错】 “TypeError: Cannot read properties of undefined (reading ‘split‘)“

【报错】 “TypeError: Cannot read properties of undefined (reading ‘split‘)“

2022-07-05 00:05:00 博客zhu虎康

报错问题

在使用 split()方法分割成字符串时,报红信息如下:Cannot read properties of undefined (reading ‘split‘)

报错分析

在对数据进行分割以前,要先判断当前数据是否存在为空的情况;如果不对数据进行判断,可能会导致异常。所以在调用 splid() 函数前,需要对当前需要进行分割的数据进行非空的判断(或者是当数据不为空的情况下调用)。

报错解决

在对数据进行分割以前,要先判断当前数据是否存在为空的情况;如果不对数据进行判断,可能会导致异常。所以在调用 splid() 函数前,需要对当前需要进行分割的数据进行非空的判断(或者是当数据不为空的情况下调用)。

const imgUrl = "https://tu.cloud.cn/flower/flower-size.jpg?size=1800";
// 当数据不为空的情况下
if(imgUrl) {
    
  // 截取 再拼接新的字符串
  const newImgUrl = imgUrl.split('?')[0] + "?size=600";
  console.log(newImgUrl);  //https://tu.cloud.cn/flower/flower-size.jpg?size=600
}
原网站

版权声明
本文为[博客zhu虎康]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_53810245/article/details/125601613