文字列がそれ自体に等しくない理由はありますか?私は大量の文字列を処理していますが、文字列の中には最終的には等しくないものもあります。JS文字列がそれ自身と等しくない理由はありますか? (写真を参照)
ここで私が話していることを示すイメージです。
任意のアイデア?
解決済み: 文字列の1つの末尾に改行(\ r)が付いています。私は各文字列の長さを見るためにString.lengthを使いましたが、それらは異なっていました(5と6)。私はString.charAtを使って文字列を調べました。 Chromeでは空の文字列( "")が表示されました。しかし、空の文字列は偽の値ではありませんでした。私はFireFoxでこれを試して、キャリッジリターンを示しました。
http://stackoverflow.com/questions/8914902/how-do-two-identical-strings-not-equal-each-other – Chris
'RGD.symbol'は突然' rgdMap ['snail '] .symbol'?あなたは正しい値を比較していますか? – adeneo
@adeneo 'RGD.symbol'はどこにありますか?前のコンソール行は明らかに 'rdgMap ['snai1']' –