title: How to store value from local storage in an array, JavaScript?
body: <p>I have been trying to code in javascript where I want input given to be displayed on screen. I want to store the data from input in LocalStorage. I tried to take the value and using localStorage.setItem and localStorage.getItem I stored in local storage too. But as I want to display all the records I have inserted every time submit button has been clicked, I want to store current and previous records too. 
  I tried to push into an array but it had only current records and not previously stored values. I don't want jquery. I just want simple javascript code.
  thank you. </p>
  
  <pre><code>   eg-
      var data=[];
      function myFunction(data)
      { 
           var name= document.getElementById("nm").value;
           localStorage.name= name;
           for(var i=0;i&lt;localStorage.length;i++)
           {
               var key = localStorage.key(i);
               var value = localStorage.getItem(key);
               data.push( value);
           }
       }
  </code></pre>