「JavaScript」タグアーカイブ

JavaScriptでヒアドキュメント

PHP や Ruby、シェルスクリプトなどを書いていると当たり前のように使うヒアドキュメント。複数行の文字列をそのまま埋め込めるあの便利な書き方です。

ところが JavaScript には、もともとヒアドキュメントの構文がありませんでした。複数行の文字列を書くために、+ で連結したり、配列に詰めて join("\n") したり、なかなかにダサい書き方を強いられた時代があったんですよね。

しかし ES6(ES2015)以降は、テンプレートリテラル(古くは テンプレートストリングス/Template Strings とも呼ばれていました)を使うことで、ほぼヒアドキュメントと同じことが書けるようになっています。

続きを読む JavaScriptでヒアドキュメント