GoodSp33d
GoodSp33d

Reputation: 6282

Get value from object

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

Answers (1)

pce
pce

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

Related Questions