Vergleicht Text, der an beiden Enden Zeilenumbrüche enthält.
console.llog zeigt denselben Inhalt an, zum Beispiel:
string_a:
你最近不说话
怎么了 为什么
是不是有什么事让你不快乐
string_b:
你最近不说话
怎么了 为什么
是不是有什么事让你不快乐
Beim Vergleich der Längen stellten wir jedoch fest, dass sie inkonsistent waren.
string_a.length != string_b.length
Wenn JSON.stringify(string_a)
zum Anzeigen von Zeilenumbrüchen und anderen Dingen verwendet wird,
stellt sich heraus, dass die beiden unterschiedlich sind, einer ist \n und der andere ist \r\n, sodass der Vergleich von Zeichenfolgen fehlschlägt.
Gelöst durch string_a.replace(/\r/g,'') Ersatz