[]在写屏蔽词库的程序时,字符串中没有屏蔽字库中的词,indexOf会出现返回0的情况
引擎用的LayaAir1.7.8,是我程序写的有问题,还是其他什么原因,我找不出什么原因,请大神解决一下 已经上传示例 谢谢
没有找到相关结果
已邀请:
1 个回复
cuixueying
赞同来自:
this.roleName为"暗诗炎舞"
this.shieldArray为“”
运行:"暗诗炎舞".indexOf(""),,当没有写任何东西的时候,索引为0,当你写了一个字符的时候("暗诗炎舞".indexOf("诗"),未搜索到为-1,搜索到为当前字符的索引(诗index=1)
建议你写成:
从数组里搜索是否存在某一个字符串,而不是某个字符串下是否包含某个字符!