[英]Equal values do not equal to each other?
I'm having a really weird equality problem here. 我在这里遇到一个非常奇怪的平等问题。 I cannot for life find out what's wrong - it's extremely odd.
我终生无法找出问题所在-这很奇怪。
I have this function: 我有这个功能:
function escapeAll(t) {
var res = "";
for(var i = 0; i < t.length; i++) {
res += "\\" + t[i];
}
return res;
}
Now, why is this false ? 现在,为什么这是假的 ?
escapeAll(":D")==="\:\D"
JSFiddle: http://jsfiddle.net/Lf4vS/ JSFiddle: http : //jsfiddle.net/Lf4vS/
Any ideas please? 有什么想法吗? It's really driving me mad.
真是让我发疯了。
escapeAll(":D")==="\\:\\D"
这返回true
;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.