As we all know local storage is a key value pair. Trying to create a multiple values to a single key. But unable to get how to pass the multiple values for a single key.
Here it is simple what have created.
var value = "aa"
localStorage.setItem("testKey", value);
var test = localStorage.getItem("testKey");
alert(test);
Now here what want to achieve is testKey
should have aa, bb and cc
values.
If it is possible can anyone please help me out with a sample.
Note:
Will localStorage values work for native app.
Here it is simple what have created. var value = "aa" localStorage. setItem("testKey", value); var test = localStorage. getItem("testKey"); alert(test);
If you want to store two different values in localStorage then you can do somrthing like this : setItem in localStorage two times with different keys. localStorage. setItem("message", taskMessage); localStorage.
@nickalchemist: Yes, you can store an integer value in localStorage and get it back out (as an integer).
This is not possible with localstorage. However, you can store a JSON string as the value for the key, and with a little post-processing, you can extract your three variables:
var value = ["aa","bb","cc"]
localStorage.setItem("testKey", JSON.stringify(value));
var test = JSON.parse(localStorage.getItem("testKey"));
alert(test);
A single key can only have a single string value in localStorage. You can have multiple keys with different names, or you can do some encoding of the values. For example, you could put all your values in an Array, then encode it using JSON.stringify() and store the result in localStorage. When you read the data back, you can use JSON.parse() to turn it back into an Array.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With