2016-06-14 114 views
0

只是想知道是否有可能以参考使用一个变量通过sessionStorage存储的数据,与此类似: -使用时参考的sessionStorage变量

var reference = "bar"; 
console.log ('sessionStorage.foo' + reference); 
+0

你究竟想要什么? – Mairaj

+0

@ T.J.Crowder与本地存储以及cookies一样吗? – guradio

+1

@guradio:是的。 'localStorage'和'sessionStorage'是同一类事物,它们只有不同的持久化范围。 Cookie不同,但它们也是字符串(带有一些元数据 - 过期和路径)。 –

回答

2

假设你的目标是要访问您的示例项目"foobar",您可以通过访问getItem会话存储或使用括号表示法:

var data = sessionStorage.getItem("foo" + reference); 
// or 
var data = sessionStorage["foo" + reference]; 

如果你只是希望获得该项目"bar",则:

var data = sessionStorage.getItem(reference); 
// or 
var data = sessionStorage[reference]; 
+0

非常感谢 –