从对象中获取价值

时间:2013-04-08 09:09:47

标签: javascript

我将一个字符串传递给一个函数,该函数将使用此字符串创建一个这样的会话存储元素:

fun("key","value");

function fun(string, data){
  var to_session = {string:data};
  sessionStorage.setItem(string, JSON.stringify(to_session));
}

但是在会话存储中,而不是将其存储为{"key":"value"},而是将其存储为{"string":"value"}

我哪里错了?

1 个答案:

答案 0 :(得分:6)

你可以这样做:

function fun(string, data){
  var to_session = {};
  to_session[string] = data;
  sessionStorage.setItem(string, JSON.stringify(to_session));
}