今天看啥  ›  专栏  ›  前端Q

离谱,split方法的设计缺陷居然导致了生产bug!

前端Q  · 公众号  ·  · 2024-11-25 09:15
    

文章预览

点击上方  前端Q ,关注公众号 回复 加群 ,加入前端Q技术交流群 需求简介 大家好!前几天实现了这样一个需求: 根据后端 images 字段返回的图片字符,提取图片 key 查找图片链接并渲染。 由于后端返回的是用 逗号分隔 的字符,所以获取图片的key使用 split方法 非常方便。 if (data.images !=  null  || data.images !=  undefined ){       // 将字符通过split方法分割成数组    const  picKeyList = data.images.split( "," )      picKeyList.forEach( key  =>  {      // 通过图片key查询图片链接      // ...   })    } 乍一看,代码并没有问题,qa同学在测试环境也验证了没有问题!于是,当晚,我们就推送生产了。 生产事故 几天后的一个晚上,我已经睡觉了,突然接到领导的紧急电话,说我开发的页面 加载图片后白屏了 !来不及穿衣服,我赶紧去排查bug。 通过断点排查 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览