2016-04-29 51 views
0

1つのjsファイルに20個のグローバル変数と10個以上の連想配列があります。また、計算して表示する関数もあります。そして、私はlocalstorageにそれらのvlaueを保存する必要があります。変数、配列、関数を格納する最良の方法はありますか? EX:代わりにVARSの束のjqueryで複数のグローバル変数を設定する最良の方法

var country=region=detailOne=detailTwo=''; 
var websiteOne=webSitetwo=0; 
var channel=[]; 

var RateCard={ 
       India:{a:0,b:0,c:0}, 
       Australia:{a:0,b:0,c:0} 
       } 

答えて

2

、単一のオブジェクトを使用します。

var myData = { 
    country: ..., 
    region: .... 
    etc 

、その後、単に:

localStorage.myData = JSON.stringify(myData); 

しかし、あなたは機能をこのように格納することはできませんとにかく、なぜあなたはしたいですか?

+0

彼はおそらく機能を保存することもできます。このオブジェクトのプロパティとして関数を追加します。 –

関連する問題