错误原因:
text
不是字符串,那么就不会这样replace
,所以会抛出“is not a function”的错误。
解决:
if (typeof text === 'string' || text instanceof String) {
text = text.replace('oldString', 'newString');
} else {
console.error('text is not a string');
// 处理非字符串类型的情况或者给出错误信息
}