J'essaie d'étendre localStorage avec les suivantes ...
localStorage.prototype.setItem2 = function(key,value) { localStorage.setItem(key,value); }
3 Réponses :
localStorage est une instance de l'objet de stockage. Essayez stockage.prototype.settem2 code> ou
objet.geprotypeof (localStorage) .SetTitem2 code> p>
Vous pouvez le définir directement par: ou utiliser stockage.pototype p> Avant de le faire, assurez-vous de n'écrouiller aucune propriété existante. Cela permet d'éviter toute écrasement pour les améliorations futures de l'API par les navigateurs. p> p>
Cela ne fonctionne pas dans Chrome (version 46.0.2490.80 m) en tant que localStorage.setTitem2 devenue une chaîne de fonction, pas la fonction elle-même.
Vous pouvez étendre le stockage via le prototype. P> localStorage code> et
de sessionStorage code> des objets de
de stockage code> interface.
Storage.prototype.removeItems = function () {
for(item in arguments) {
this.removeItem(arguments[item]);
}
};