2016-05-16 13 views
1

HTMLを使用してウェブサイトを構築しています。 jsファイルには、さまざまな都市名の配列があります。JSまたはJqueryで文字列をコマンドとして実行する

sessionStorageには都市名をキーに、数字を値として(if文に応じて)保存したいと思います。私は、たとえば使用することができます知っている:

sessionStorage.London= 1; 

が、私は手を前に名前を知らないか、私はそれを行うためには、ループ内の1行を書きたい場合は何?

明確にするために、私がしたいことのような何かを行うことができるようにされて:あなたは、動的オブジェクトのプロパティを持っている場合は

sessionStorage.cityName[i]= 1; 

どれでも解決する

答えて

1

歓迎され、あなたが値を割り当てたいです、 (私は右のあなたの質問を理解している場合)、あなたは私がのsessionStorageにJSON文字列を使用することになりsessionStorage[ cityName[i] ] = 1;

+0

ありがとう、これは私の問題を解決した – Eyal2000

+0

それを知ってうれしい:) –

0

のようにそれを行うことができます。

// 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)); 
関連する問題