CNode

字符串比较明明一样为什么返回false , 见代码。

问答
Mmrlong发布于10 年前最后回复10 年前8 回复5459 浏览0 收藏

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

查看回复

回复 (8)

H
hezhongfeng#1·10 年前

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

C
chloetina#3·10 年前

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

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));
}

E
eggggger#4·10 年前

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

H
Hi-Rube#5·10 年前

屏幕快照 2016-08-13 下午9.10.44.png

M
mrlong#6·10 年前

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

M
mrlong#8·10 年前
引用 jiurihuahuo@mrlong 这明明是buffer

@jiurihuahuo tostring()

参与回复
登录后即可参与回复。登录