Ek sal baie versigtig wees met die verandering van die gedrag van voorwerpe soos hierdie. Dit is tipies beter om 'n omhulsel vir LocalStorage (of gebruik te bied Store.js of 'n ander biblioteek) om die funksies te verskaf wat u wil hê.
In die geval dat u doen Wil u 'n metode of eiendom by LocalStorage voeg, kan u dit doen deur dit by te voeg tot die prototipe van die konstruktor:
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'