2016-04-25 11 views
-1

JavaScriptを使用して計算された名前でオブジェクトを作成するにはどうすればいいですか?計算された名前のjavascriptオブジェクトを作成する

コンテキスト: 私は、ブラウザに座るアドオンを作成し、各ホスト名を訪問してログに記録し、それぞれに名前を付けたオブジェクトを作成します。私は " with "_" たとえば、このサイトでは、stackoverflow_comオブジェクトを作成します。

これは可能ですか?

別の例では、 VAR 1 + 1

(変数が実際に2である)私はブラケットがproperiesでこれを可能に知っているが、私は名前を自分自身でそれを行う方法がわからないだろう。

+1

?どのコンテキストでこれらの変数を名前と呼んでいますか? – Kaiido

+1

ウィンドウ['yourObjName'] = yourObject、だと思います... – Ciprianis

答えて

2

あなたはどちらかのグローバルオブジェクト(のようなwindow)またはあなたの選択

var mySites = {}; 
mySites["stackoverflow_com"] = "foo"; // access as mySites.stackoverflow_com or mySites["stackoverflow_com"] 
mySites[1+1] = "bar"; // access as mySites[2]; 

詳細情報の好ましいオブジェクトに格納する必要があります:あなたはこれを必要とするなぜJavaScript property access: dot notation vs. brackets?

+0

面白いdownvote。コメントする気に? – Jamiec

関連する問題