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 j’ai choisi window.localStorage.removeItem(key) pour correspondre exactement à la spécification , mais localStorage.removeItem(key) est ce qu’il devrait être dans la nature.

Il n’y a pas de différence dans Chrome, mais je vous recommande d’utiliser localStorage.removeItem (clé) pour vous habituer à 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 les shims et les polyfills pour les navigateurs obsolètes.