Равные значения не равны друг другу? - PullRequest
0 голосов
/ 10 марта 2011

У меня тут действительно странная проблема равенства.Я не могу на всю жизнь выяснить, что не так - это очень странно.

У меня есть эта функция:

function escapeAll(t) {
    var res = "";
    for(var i = 0; i < t.length; i++) {
        res += "\\" + t[i];
    }
    return res;
}

Теперь, почему это false ?

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

JSFiddle: http://jsfiddle.net/Lf4vS/

Есть идеи, пожалуйста?Это действительно сводит меня с ума.

1 Ответ

1 голос
/ 10 марта 2011
escapeAll(":D")==="\\:\\D"

Это возвращение true;)

...