我将一个字符串传递给一个函数,该函数将使用此字符串创建一个这样的会话存储元素:
fun("key","value");
function fun(string, data){
var to_session = {string:data};
sessionStorage.setItem(string, JSON.stringify(to_session));
}
但是在会话存储中,而不是将其存储为{"key":"value"}
,而是将其存储为{"string":"value"}
我哪里错了?
答案 0 :(得分:6)
你可以这样做:
function fun(string, data){
var to_session = {};
to_session[string] = data;
sessionStorage.setItem(string, JSON.stringify(to_session));
}