I have list of data stored in localstorage in one of the ionic-angular app as shown below:
Age1 3.5
Age2 4
Now i want to add the numbers(Result will be 7.5) and display.
I am trying to use he below code but it is not working
for (let i = 0; i < localStorage.length; i++){
let key = localStorage.key(i);
console.log(localStorage.getItem(key));
this.result += JSON.parse(localStorage.getItem(key));
}
Please suggest where i am doing it wrong.
Please try below code, I have just removed JSON parse as this is not json data, and split with space to get age as float.
result=0;
for (let i = 0; i < localStorage.length; i++){
let key = localStorage.key(i);
console.log(localStorage.getItem(key));
data=localStorage.getItem(key).split(" ");
result += parseFloat(data[data.length-1]);}