問題タブ [template-literals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2277 参照

javascript - JSON でのテンプレート リテラルの使用 (discord.js)

私はこのJSONオブジェクトを持っています:

"question": "The question, asked by ${users[index]}, was: \n\n${questions[index]}."

「config.json」というファイルで。「app.js」という名前の別のファイルに、次のコード行があります。

message.channel.send(config.question);

コードを実行すると、以下がmessage.channel.send(config.question)出力されます。

${users[index]} からの質問は次のとおりです。

${質問[インデックス]}。

${users[index]}and${questions[index]}をテンプレートリテラルとして扱う方法はありますか? 基本的に、出力は次のようになります。

スティーブが尋ねた質問は次のとおりです。

こんにちは世界!。

users[index] == "Steve"(および と仮定questions[index] == "Hello World!")

私は答えを探し回りましたが、それらはすべて追加のJavascriptを使用するか、それは不可能だと言っています. では、それが不可能な場合、なぜこれが機能するのでしょうか?:

message.channel.send("The question, asked by ${users[index]}, was: \n\n${questions[index]}"); 出力:

スティーブが尋ねた質問は次のとおりです。

こんにちは世界!。

0 投票する
4 に答える
6707 参照

javascript - JS ES6 テンプレート リテラルと数値の先頭/接尾辞ゼロ

Python では、このような文字列を作成するときに、数字の先頭にゼロを追加することができます

ES6 テンプレート リテラルで同じことを行うことは可能ですか?

(場合、ゼロの代わりにスペースを使用して同じことを行うことも可能ですか: " 1"?)

0 投票する
0 に答える
161 参照

javascript - 特別なテキスト フラグメントの構文の強調表示

私はEclipse IDE javascript-editor内にこれを持っています:

内部

このテンプレート リテラルの色を選択できます。

ただし、特別なフラグメント「 」の「構文の色付け」${}のみを設定したい。

Eclipseでこれを行うにはどうすればよいですか?