La méthode clear() de l'interface Storage ,  lorsqu'elle est invoquée, vide toutes les clés stockées.

Syntaxe

storage.clear();

Paramètres

Pas de paramètres.

Renvoie

Pas de valeur renvoyée.

Exemple

La fonction suivante crée trois entrées de données dans le stockage local, puis les supprime en utilisant clear().

function peuplerLeStockage() {
  localStorage.setItem('bgcolor', 'red');
  localStorage.setItem('font', 'Helvetica');
  localStorage.setItem('image', 'monChat.png');

  localStorage.clear();
}

Note: Pour voir un exemple réel, vous pouvez visitez notre Démo de stockage web. Les modifications sont visibles dans la console, vous pouvez actualiser la page et conserver les modifications.

Spécifications

Specification État Commentaire
HTML Living Standard
La définition de 'Storage.clear' dans cette spécification.
Standard évolutif  

Compatibilité des navigateurs

Nous convertissons les données de compatibilité dans un format JSON. Ce tableau de compatibilité utilise encore l'ancien format car nous n'avons pas encore converti les données qu'il contient. Vous pouvez nous aider en contribuant !

Fonctionnalité Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
localStorage 4 (Oui) 3.5 8 10.50 4
sessionStorage 5 ? 2 8 10.50 4
Fonctionnalité Android Edge Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Support basique 2.1 (Oui) ? 8 11 iOS 3.2

Tous les navigateurs ont des niveaux de capacité variables à la fois pour localStorage et sessionStorage. Voici une revue détaillée de toutes les capacités de stockage pour différents navigateurs (en).

Note: Depuis iOS 5.1, Safari Mobile stocke les données localStorage dans le dossier de cache, lequel est sujet à un nettoyage occasionnel, sur décision de l'OS, typiquement par manque de place.

Voir aussi

Utilisation de l'API de stockage web

Étiquettes et contributeurs liés au document

Étiquettes : 
Contributeurs à cette page : JNa0, Axnyff, Hell_Carlito, EmilienD
Dernière mise à jour par : JNa0,