c++ - Comment pousser des données vers un tableau sur localStorage
伊谢尔伦
伊谢尔伦 2017-06-20 10:07:01
0
5
1280

Une fonction que je souhaite effectuer est de définir un tableau vide sur le stockage local. Chaque fois que je clique, je transmets les données actuellement cliquées dans le tableau de stockage local. Cependant, le stockage local ne permet pas de copier en profondeur le tableau de stockage local, puis. en le poussant vers le tableau le plus profond. Dans le tableau copié, j'ai défini le tableau de stockage local comme un tableau de copie profonde, mais je ne l'ai pas encore essayé. Pourriez-vous s'il vous plaît me donner quelques conseils

.
伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

répondre à tous(5)
世界只因有你

localStorage ne peut stocker que String, vous devez utiliser l'objet Json pour le convertir :

var arrayObject = [];
arrayObject.push('a','b','c');
localStorage.setItem("array",JSON.stringify(arrayObject));
var arrayObjectLocal = JSON.parse(localStorage.getItem("array"));
arrayObjectLocal.push('d','e','f');
for (i = 0; i < arrayObjectLocal.length; i++) { 
    console.log(arrayObjectLocal[i]);
}
学习ing

C'est très simple. Convertissez-le en chaîne json avant de l'enregistrer, puis retirez-le et inversez-le pour obtenir un tableau normal.

localStorage.setItem("arr", JSON.stringify(arr))
var arr = JSON.parse(localStorage.getItem("arr"))
arr.push(something)
localStorage.setItem("arr", JSON.stringify(arr))
我想大声告诉你

Réflexion très étrange, pourquoi ne pas insérer le tableau dans localStorage.setItem("arr", arr), mais définir d'abord localStorage, puis effectuer l'opération

ringa_lee

Les tableaux stockés dans localstorage deviendront des chaînes.
Si vous souhaitez utiliser les variables de localStorage, vous devez d'abord les supprimer, puis les stocker.

//设置
arr = [1];
localStorage.arr = arr

Sortez-le et réinstallez-le

//取出
getarr = localStorage.arr.split(',')
//操作
getarr.push(2)//["1", 2]
//再存
localStorage.arr = getarr//这时候localStorage.arr变为 "1,2"
曾经蜡笔没有小新

Cher client, tout d'abord, vous devez comprendre ce qu'est le stockage local
le stockage local est une méthode de stockage permanente dans la technologie webStorage dans les nouvelles fonctionnalités de HTML5.
Son utilisation ne nécessite pas de définir un tableau vide pour le stockage local. Il possède sa propre méthode d'accès aux données, comme suit :

localstorage["key"] = 'value' ;

J'espère que cela pourra vous aider~

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