How can I store complex objects like arrays and dictionaries in localStorage?
By using JSON.stringfy(X) when storing the data and JSON.parse(X) when you fetch the data
var names = [];names[0] =prompt("New member name?");localStorage.setItem("names",JSON.stringify(names));var storedNames =JSON.parse(localStorage.getItem("names"));// ... or ...localstorage.names=JSON.stringify(names);var storedNames =JSON.parse(localStorage.names);