Heim >Backend-Entwicklung >PHP-Tutorial >javascript - Warum müssen die im Frontend gespeicherten Daten in einen String konvertiert werden?

javascript - Warum müssen die im Frontend gespeicherten Daten in einen String konvertiert werden?

WBOY
WBOYOriginal
2016-08-04 09:20:29981Durchsuche

Speichern von Benutzerdatendaten

<code class="javascript">localstorage.setItem("userData",JSON.stringify(userData));</code>

Warum ist es so mühsam, Daten zur Speicherung in 字符串 umzuwandeln, sie herauszunehmen und dann in ein Objekt umzuwandeln
Das Objekt direkt zu speichern, kann man das Objekt nicht herausnehmen und direkt verwenden?

Antwortinhalt:

Speichern von Benutzerdatendaten

<code class="javascript">localstorage.setItem("userData",JSON.stringify(userData));</code>

Warum ist es so mühsam, Daten zur Speicherung in 字符串 umzuwandeln, sie herauszunehmen und dann in ein Objekt umzuwandeln
Das Objekt direkt zu speichern, kann man das Objekt nicht herausnehmen und direkt verwenden?

Bei einigen Daten mit abstrakten Datenstrukturen, wie z. B. Binärbäumen und Objekten, sind sie im Vergleich zu Arrays nicht linear. Wenn das TCP-Protokoll Daten überträgt, müssen sie daher in etwas umgewandelt werden, das einem Array ähnelt, und dann eingefügt werden (ähnlich einem Rohr) und kehrt dann auf der anderen Seite wieder in seine ursprüngliche Form zurück (genau wie beim Transport eines Bettes muss man es zuerst zerlegen und dann die Bettbretter am Bestimmungsort wieder zusammensetzen).

https://developer.mozilla.org/en-US/docs/Web/API/Storage/setItem

Funktionssignatur nicht zulässig

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn