很高兴你们能回复我的问题
现在暂时没发现报错,是发现在原生调用String.substr()时候发生些问题。
我举个例子:
let color='#FFFFFF'
原生: color.substr(0,0) -> '';
String.prototype.substr = Laya.__substr : color.substr(0,0) -> '#FFFFFF'
覆盖String 的substr 使一些需要取空值的操作没有了,对于第三方类库使用了原生substr的时候会有干扰。
建议建立独立的方法来扩展,不如覆盖原生方法