14

mycars配列をhtml5のlocalStorageオブジェクトに保存するには?

var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";

localStorage.mycars=?;
4

3 に答える 3

29

localStoragekey : valueペア用なので、おそらくやりたいことはJSON.stringify配列であり、文字列をmycarsキーに格納してから、それを元に戻すことができますJSON.parse。例えば、

var mycars = new Array();
mycars[0] = "Saab";
mycars[1] = "Volvo";
mycars[2] = "BMW";

localStorage["mycars"] = JSON.stringify(mycars);

var cars = JSON.parse(localStorage["mycars"]);
于 2013-10-04T06:17:02.977 に答える