2017-08-12 17 views
-2

JavaScriptの文字列から変数/プロパティを取得するにはどうすればよいですか?JavaScriptの文字列から効率的に値を取得

文字列obj.valは、obj.valの値を返します。文字列の最初と最後に\"を追加していますか? ありがとう! :)

投稿とは異なり、私が望む値には文字列キーがありません。

+0

なぜこのようにしたいのですか。 – Andy

+0

[this post](https://stackoverflow.com/questions/6491463/accessing-nested-javascript-objects-with-string-key)を参照してください。また、[lodash関数](https://lodash.com)もあります。 /docs/4.17.4#get) – ASDFGerte

+0

それは文字列キーではありませんが、 –

答えて

0

variableの値はthis[yourString]またはscope[yourString]stringの名前で取得できます。

var someVar = "Hello world!"; 
this["someVar"] //this print value of variable name "someVar" 

var obj = {}; obj.var = "some object!"; 
this["obj"]["var"] //this will get value of object property with "var" 
+0

文字列名なしを意味します。 'var test = [5、2]のように。 var x = "test [0]"; ' 'x'からどのようにして' 5'という値を取得できますか? –

関連する問題