55 votes

Suppression de localStorage: dois-je utiliser delete ou .removeItem?

J'utilise localStorage dans une extension Chrome.

Existe-t-il une différence entre delete localStorage[key] et window.localStorage.removeItem(key) ou se comportent-ils de manière identique?

Notez que je choisis window.localStorage.removeItem(key) pour correspondre exactement à la spécification , mais localStorage.removeItem(key) est ce à quoi cela ressemblerait probablement dans la nature.

83voto

Nathan Bubna Points 3779

Il n'y a pas de différence dans Chrome, mais je vous recommande d'utiliser localStorage.removeItem (clé) afin de prendre l'habitude de le faire. Ainsi, lorsque vous utilisez localStorage dans un site Web, vous utilisez déjà la méthode la plus susceptible de fonctionner avec des shims et des polyfill pour les navigateurs obsolètes.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X