title: Local storage of browser not working properly
body: <p>I'm trying to use the local storage of a browser to store an array, but it's not working properly. When I'm testing it out it's return "null" for both indexes of the array for some reason. What am I doing wrong?</p>
  
  <pre><code>window.localStorage.clear();
  var requesterID = "ABC";
  var title = "title";
  
  if (window.localStorage.getItem("alreadyGotLastForAWeek") == null) {
  window.localStorage.setItem("alreadyGotLastForAWeek", JSON.stringify(["placeHolder1"]));
  } //end of if (window.localStorage.getItem("alreadyGotLastForAWeek") == null)
  
  window.localStorage.setItem("alreadyGotLastForAWeek", JSON.stringify(JSON.parse(window.localStorage.getItem("alreadyGotLastForAWeek")).push(requesterID+title)));
  var tempArray = JSON.parse(window.localStorage.getItem("alreadyGotLastForAWeek"));
  
  console.log(tempArray[0]);
  console.log(tempArray[1]);
  </code></pre>
  
  <p><b> Expected Result: </b></p>
  
  <pre><code>placeHolder1
  ABCtitle
  </code></pre>
  
  <p><b> Actual Result: </b></p>
  
  <pre><code>null
  null
  </code></pre>