I'm using this code to add values to local storage:
-
rowSettings[counter] = [value1, value2, value3];
-
localStorage.setItem("rowSettings",
JSON.stringify(rowSettings));
The result in the localStorage is then: [null,[1,0,0],[1,0,0],[1,0,0],[1,0,0]].
So howe come "null" is being added?
In Chome developer tool I get: "Uncaught TypeError: Cannot
read property '0' of null".
This happens when retrieving the objects back:
- var
row =0;
- var
retrievedObject =
JSON.parse(localStorage.getItem('rowSettings'));
- //Start
each function
- for
(var i = 0; i < 3; i++) {
- alert(retrievedObject[row][i]);
- }
- row++;
- //End
each function