localstorage save array
var names = []; names[0] = prompt("New member name?"); localStorage.setItem("names", JSON.stringify(names)); //... var storedNames = JSON.parse(localStorage.getItem("names"));
localstorage save array
var names = []; names[0] = prompt("New member name?"); localStorage.setItem("names", JSON.stringify(names)); //... var storedNames = JSON.parse(localStorage.getItem("names"));
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
Copyright © 2021 Codeinu
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems resetting your password contact us