web-dev-qa-db-fra.com

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

J'utilise localStorage dans une extension Chrome.

Y a-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 à spec , mais localStorage.removeItem(key) est à quoi cela ressemblerait probablement à l'état sauvage.

55
Alex Churchill

Il n'y a pas de différence dans Chrome, mais je recommande d'utiliser localStorage.removeItem (clé) pour que vous preniez l'habitude de le faire. De cette façon, lorsque vous utilisez localStorage dans un site Web, vous utilisez déjà la méthode la plus susceptible de fonctionner avec des cales et des polyfills pour les navigateurs obsolètes.

83
Nathan Bubna