-2
JavaScriptの文字列から変数/プロパティを取得するにはどうすればよいですか?JavaScriptの文字列から効率的に値を取得
文字列obj.val
は、obj.val
の値を返します。文字列の最初と最後に\"
を追加していますか? ありがとう! :)
投稿とは異なり、私が望む値には文字列キーがありません。
JavaScriptの文字列から変数/プロパティを取得するにはどうすればよいですか?JavaScriptの文字列から効率的に値を取得
文字列obj.val
は、obj.val
の値を返します。文字列の最初と最後に\"
を追加していますか? ありがとう! :)
投稿とは異なり、私が望む値には文字列キーがありません。
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"
文字列名なしを意味します。 'var test = [5、2]のように。 var x = "test [0]"; ' 'x'からどのようにして' 5'という値を取得できますか? –
なぜこのようにしたいのですか。 – Andy
[this post](https://stackoverflow.com/questions/6491463/accessing-nested-javascript-objects-with-string-key)を参照してください。また、[lodash関数](https://lodash.com)もあります。 /docs/4.17.4#get) – ASDFGerte
それは文字列キーではありませんが、 –