テンプレートリテラルと return の挙動について詳しく教えてください

順を追って説明していきます。
2023年11月18日
ユーザー
return `${this.name} ${this.score.getScoreString()}`;

を実行の際

this.score.getScoreString()

が呼ばれ

return `${this.subject} ${this.result} ${grade}`;

が返ってくるかと思います。

`${this.subject} ${this.result} ${grade}`

はテンプレートリテラルは文字列として展開されたものが
呼び出し元 ${this.score.getScoreString() に入りまた展開されるのですか?

${変数} だけでなく ${文字列} になる気がします。

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?