Skip to content

Instantly share code, notes, and snippets.

@tab114
Created March 20, 2018 20:41
Show Gist options
  • Select an option

  • Save tab114/8bd55455b2b28317bd898f7e86d9ac46 to your computer and use it in GitHub Desktop.

Select an option

Save tab114/8bd55455b2b28317bd898f7e86d9ac46 to your computer and use it in GitHub Desktop.
Storage.prototype.setObject = function(key, value) {
this.setItem(key, JSON.stringify(value));
}
Storage.prototype.getObject = function(key) {
var value = this.getItem(key);
return value && JSON.parse(value); //returns the
}
var userActionObject = "UserAction--TravelViewed",
userActionShow = "showrecommendations",
userActionHidden = "hiderecommendations",
localStorageObject = localStorage.getObject(userActionObject);
console.log("localStorageObject 1 is " + localStorageObject);
localStorage.setObject(userActionObject, userActionShow);
localStorageObject = localStorage.getObject(userActionObject);
console.log("localStorageObject 2 is " + localStorageObject);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment