相同的值不等于彼此吗?
我在这里遇到了一个非常奇怪的平等问题。我一辈子都无法找出问题所在——这太奇怪了。
我有这个函数:
function escapeAll(t) {
var res = "";
for(var i = 0; i < t.length; i++) {
res += "\\" + t[i];
}
return res;
}
现在,为什么这是假?
escapeAll(":D")==="\:\D"
JSFiddle:http://jsfiddle.net/Lf4vS/
有什么想法吗?这真的让我抓狂。
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/
Any ideas please? It's really driving me mad.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这返回
true
;)This return
true
;)