2016-05-16 32 views
1

命令我使用HTML建立一個網站。在js文件中,我有各種城市名稱的數組。執行字符串作爲JS或Jquery的

我想在sessionStorage城市名作爲存儲密鑰和數字作爲值(根據if語句)。我知道我可以使用,例如:

sessionStorage.London= 1; 

,但如果我不知道前手的名字或我想寫一條線在一個循環中爲了做到這一點?

更清晰,我要的是能夠做一些事情,如:

sessionStorage.cityName[i]= 1; 

任何解決方案是值得歡迎的

回答

1

如果有動態對象的屬性,您要賦值其中,你可以不喜歡它sessionStorage[ cityName[i] ] = 1;

+0

謝謝,這解決了我的問題 – Eyal2000

+0

高興知道:) –

0

我會在sessionStorage的使用JSON字符串(如果我明白你的問題的權利):

// Get the session storage cities object: 
var cities = JSON.parse(sessionStorage.getItem('cities')); 

// Set a new city 
cities['london'] = 1; 

// Save the updated item 
sessionStorage.setItem('cities', JSON.stringify(cities));