2011-03-10 70 views
0

我在這裏有一個非常奇怪的平等問題。我不能終生明白什麼是錯的 - 這太奇怪了。相等的值不相等嗎?

我有這樣的功能:

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/

任何想法嗎?這真的讓我發瘋。

回答

1
escapeAll(":D")==="\\:\\D" 

這回true;)

+0

哦,當然......我逃避':'和'D'...謝謝! – pimvdb 2011-03-10 19:46:00