2017-06-01 23 views
0

複数の変数nameをオブジェクト名として使用するにはどうすればよいですか?例えば複数の変数nameをオブジェクト名として使用するにはどうすればよいですか?

name = 'myname' 
age = '16' 

が今のようにオブジェクト名を必要とする:あなたはあまりにも(括弧表記)を角括弧でオブジェクトのプロパティにアクセスすることができます userObject.myname_16.another_field

+0

あなたはその上で、より手の込んだてもらえますか?あなたが求めていることはあまり明確ではないからです。 –

+0

なぜそれが欲しいですか?もう少し文脈を投稿できますか?何を試しましたか? –

+0

私が正しく理解していれば、 'userObject [name + '_' + age] .another_field' –

答えて

0

ないあなたは正確に探しているものを確認してください。

ネストされたオブジェクトを作成したいことがあります。

name = 'myname'; 
 
age = '16'; 
 

 
console.log("Name",name); 
 

 
var userObject = { name : { city : "NY" }}; 
 

 
console.log(userObject.name.city);

name = 'myname'; 
 
age = '16'; 
 

 
var userObject = {}; 
 
userObject[name+"_"+age]= "Test"; 
 

 
console.log(userObject.myname_16);

関連する問題