字符串比较明明一样为什么返回false , 见代码。
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 之类的特殊字符吧
很感谢大家的回复,想想还是要给大家结果。见图。可能不是最好的方案。
@mrlong 这明明是buffer
@jiurihuahuo tostring()