replace在逻辑层使用会报错,不能用吗?

Cannot read property ‘replace’ of undefined;at “pages/xxx/xxx” page getXXX function

TypeError: Cannot read property ‘replace’ of undefined

网友回复:

其***:

stringObject.replace(regexp/substr,replacement)

「***:确实是这样使用吖,为啥会报错呢?

w***:

你确定你的obj是个string类型?

j***:

明显是你的string没赋值。

C***:

if (a) {

a.replace(‘aaa’,‘bbb’)

}

需要先确定 a 不是 undefined。 更严谨的话,需要判断 a 是不是字符串

爱盈利(aiyingli.com)移动互联网具影响力的盈利指导网站。定位于服务移动互联网创业者,移动盈利指导。我们的目标是让盈利目标清晰可见!降低门槛,让缺乏经验、资金有限的个人和团队获得经验和机会,提高热情,激发产品。