式を評価するために動的値を使用するにはどうすればよいですか?たとえば、以下の例を考えてみましょう。Javascriptの動的式にテンプレートリテラルを使用する
var a = 5;
var b = 10;
console.log(`Fifteen is ${a + b} and not ${2 * a + b}.`);
もし、aとbが動的な名前の場合はどうなりますか?は、aとbの代わりに、 'someValue'のようなものにすることができます。下のようなやり方は? (名前は動的にすることができます)
var 'someValue' = 1;
console.log(`*Fifteen is ${'someValue' + b}* and not ${2 * a + b}.`);
簡単に言えば、フィールド名が動的な式を評価したいと思っています。だから私は静的に変数を定義することはできません。どのように私はこれを克服するのですか?
あなたは、 "フィールド名" とはどういう意味ですか? – guest271314
あなたが 'console.log(' * Fifteen is $ {someValue} $ {b} *を試してみましたが、$ {2 * a + b} 'ではありません。 –
名前= 'a'、 'b'は何でもかまいません..静的にsomeValueを定義することはできません – Vicky