Answers for "save array in localstorage"

10

javascript store array in localstorage

//storing array in localStorage
var colors = ["red","blue","green"];
localStorage.setItem("my_colors", JSON.stringify(colors)); //store colors
var storedColors = JSON.parse(localStorage.getItem("my_colors")); //get them back
Posted by: Guest on July-31-2019
5

localstorage save array

var names = [];
names[0] = prompt("New member name?");
localStorage.setItem("names", JSON.stringify(names));

//...
var storedNames = JSON.parse(localStorage.getItem("names"));
Posted by: Guest on September-01-2020
4

js save and load an array of different types into localstorage

var myArray = [1,"word",23,-12,"string"];//your list of values, they can be strings or numbers

//SAVING
function save(a,b,c,d,e) {//the number of parameters you add is how many items you save
  	var itemArray = [a,b,c,d,e];//number of items here must be the same as number of parameters
    var keyArray = ["one","two","three","four","five"];//must be same length as itemArray
    for (var i = 0; i < keyArray.length; i++) {
      	if (typeof(itemArray[i]) === "number") {
          	itemArray[i] = "+"+itemArray[i];//leave a reminder that it was a number
        }
        if (typeof(itemArray[i]) !== undefined) {
          	localStorage.setItem(keyArray[i],itemArray[i]);//only add a value to the current key if it's not undefined
        }   
    }
}
//to use the function (whenever you want to save):
save.apply(this, myArray);//assuming that myArray is the array you want to set

//LOADING
function load() {
  	var list = [];
  	var keyArray = ["one","two","three","four","five"];
	for (var i = 0; i < keyArray.length; i++) {
      	var item = localStorage.getItem(keyArray[i]);
     	if (item.charAt(0) == "+") {
          	item = parseFloat(item.substring(1));
        }
      	list.push(item);
    }
  	return list;
}
//to use the function
myArray = load();//sets your array back to how it was when you saved it
Posted by: Guest on April-02-2020
0

how-to-save-array in Local storage - js

// our array
var movies = ["Reservoir Dogs", "Pulp Fiction", "Jackie Brown", 
"Kill Bill", "Death Proof", "Inglourious Basterds"];
 
// storing our array as a string
localStorage.setItem("quentinTarantino", JSON.stringify(movies));
 
// retrieving our data and converting it back into an array
var retrievedData = localStorage.getItem("quentinTarantino");
var movies2 = JSON.parse(retrievedData);
 
//making sure it still is an array
alert(movies2.length);
Posted by: Guest on August-19-2021

Code answers related to "save array in localstorage"

Code answers related to "Javascript"

Browse Popular Code Answers by Language