2016-06-14 72 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

非常感謝 –