Reputation: 6282
I am passing a string to a function, which will use this string to create a session storage element like this :
fun("key","value");
function fun(string, data){
var to_session = {string:data};
sessionStorage.setItem(string, JSON.stringify(to_session));
}
But in session storage instead of storing it as {"key":"value"}
its stored as {"string":"value"}
Where am I going wrong ?
Upvotes: 1
Views: 66
Reputation: 5931
You could do it like this:
function fun(string, data){
var to_session = {};
to_session[string] = data;
sessionStorage.setItem(string, JSON.stringify(to_session));
}
Upvotes: 6