SessionStorage peut-il stocker uniquement des chaînes ?
PHP中文网
PHP中文网 2017-05-18 10:53:07
0
3
545

sessionStorage.setItem('xxx',true), obtenez le résultat "true" string
sessionStorage.setItem('xxx',{}), obtenez le résultat "[object Object]"
Comment enregistrer d'autres types ?

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(3)
巴扎黑
sessionStorage.setItem('xxx',JSON.stringify({}));
迷茫

sessionStoragelocalStorage只能存字符串,针对对象需要存储storageSi vous le souhaitez, vous pouvez le sérialiser pour obtenir l'effet :

var obj = {};
sessionStorage.setItem('xxx', JSON.stringify(obj)); //序列化
obj = JSON.parse(sessionStorage.setItem('xxx')); //这时候需要反序列化一下

Référence :

  • localStorage stocke les objets JSON

  • Opération JS JSON

世界只因有你

webStorage lui-même peut stocker des non-chaînes, mais aucun navigateur ne l'a encore implémenté

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal