两个undefined的值拼接会有length的情况

两个undefined的值拼接会有length的情况

在做项目时需要用到一个值去做if判断,而这个值是由另外两个值拼接起来的字符串

 				try{
    
    
					let delec=await new this.Request(this.apiy.getm().tongzhi).gety();
					let datas=delec.data.code=="200"?delec.data.data:[];
					this.texty=datas.noticeName+","+datas.noticeContend;
				}catch(e){
    
    }

请求的时候返回的是500,所以data里是空的,另外两个值就是找不到的(undefined),后来了解到字符串拼接起来的即使是undefined也会有长度的,所以在这分享下,防止别人踩坑,估计像我这么菜的也没几个了= =。

猜你喜欢

转载自blog.csdn.net/thesize/article/details/113263616