字符串比较明明一样为什么返回false , 见代码。
发布于 5 个月前 作者 mrlong 727 次浏览 最后一次编辑是 4 个月前 来自 问答

屏幕快照 2016-08-12 13.53.10.png

8 回复

上代码,兄弟 另外js的比较不是===吗?

可以试一下如下代码,看看他们每个字符是否一样。

for (var index = 0; index < maccode.length; ++index) {
    console.log("char " + index + ": " + maccode.charCodeAt(index));
}
for (var index = 0; index < softcode.length; ++index) {
    console.log("char " + index + ": " + softcode.charCodeAt(index));
}

可能是有 \b \f \r 之类的特殊字符吧

很感谢大家的回复,想想还是要给大家结果。见图。可能不是最好的方案。 屏幕快照 2016-08-13 23.35.07.png

回到顶部