2016-08-27 5 views

Antwort

3

Es ist nur ein Unterschied in der Darstellung der Objektinhalte durch die Konsolenimplementierungen. Wenn Sie

tun
console.log(JSON.parse('{"a":"\\\\"}').a.length) 

in beiden Umgebungen erhalten Sie richtig 1.

Die Knotenkonsole scheint Ihnen den Objektinhalt anzeigen zu wollen, sodass Sie das Objekt mit Ausschneiden und Einfügen neu erstellen können. Die Chrome-Konsole zeigt nur den einzelnen Backslash, aber in beiden Umgebungen gibt es nur einen Backslash.

+1

Es lohnt sich zu beachten, dass dies nichts mit 'JSON.parse' zu ​​tun hat. Dasselbe gilt für "console.log ({" a ":" \\ "});' – trincot

Verwandte Themen