Je serais très très prudent avec la modification du comportement d'objets comme celui-ci. Il est généralement préférable de fournir un emballage pour LocalStorage (ou d'utiliser store.js ou une autre bibliothèque) pour fournir les fonctionnalités que vous souhaitez.
Dans le cas où vous fais Vous souhaitez ajouter une méthode ou une propriété à LocalStorage, vous pouvez le faire en l'ajoutant au prototype de son constructeur:
typeof(localStorage.prototype); // "undefined"
localStorage.constructor // function Storage() { [native code] }
Storage.prototype.foo = function () { return 'foo'; }
// setting a method on the constructor allows each localStorage instance
// to inherit and use it
localstorage.foo() // 'foo'