Javascriptでヒアドキュメントを使う方法
Rubyなどで見られる一括して文字列を格納するヒアドキュメント(以下例)をJavascriptで使う方法です。
Rubyでのヒアドキュメントの例
str = <<EOS 1 line 2 line 3 line EOS # ==> #1 line #2 line #3 line
JavaScriptでヒアドキュメント
構文
function heardoc() { var heredoc = (function () {/* //ヒアドキュメントのエリア //ヒアドキュメントのエリア //ヒアドキュメントのエリア */}).toString().match(/[^]*\/\*([^]*)\*\/\}$/)[1]; return heredoc; }
例
function heardoc() { var heredoc = (function () {/* _ _ _ _ _ | | | | ___ | || | ___ ___ _____ ___ | | | || -_|| || || _|| . || || -_| |_____||___||_||_||___||___||_|_|_||___| */}).toString().match(/[^]*\/\*([^]*)\*\/\}$/)[1]; return heredoc; } alert(heardoc());
こんな感じです