Skip to content

Instantly share code, notes, and snippets.

@agiertli
Created June 4, 2016 16:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save agiertli/ffb6cb149fd1af185cae5c205ac95354 to your computer and use it in GitHub Desktop.
Save agiertli/ffb6cb149fd1af185cae5c205ac95354 to your computer and use it in GitHub Desktop.
<script>
if (typeof(Storage) !== "undefined") {
var cartArray = JSON.parse(sessionStorage.getItem("cart"));
if (isEmpty(cartArray)) {
console.log('creating new array');
cartArray = new Array();
}
console.log("pushing new element to the array");
cartArray.push("test");
sessionStorage.setItem("cart",JSON.stringify(cartArray));
var x = JSON.parse(sessionStorage.getItem("cart"));
console.log(x.length);
}
function isEmpty(object) {
for(var key in object) {
if(object.hasOwnProperty(key)){
return false;
}
}
return true;
}
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment