| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
844 バイト追加 、 2024年9月27日 (金) 10:08
===リテラル表現===
====テンプレート文字列====
*文字列をバッククォートでくくる
*途中の改行も可
<pre>
const name = 'Yagi';
const message = `Hello. ${name}`;
</pre>
 
===アロー関数====
*関数リテラルをより簡単にあらわす
<pre>
(arg,・・・) => {statement}
</pre>
 
*以下の2つは意味的にはほぼ等価
<pre>
function fun(arg) {
return "x";
}
 
const fun = (arg) => {
return "x";
}
</pre>
 
*関数本体が1文ならブロックを省略できる
*式の値がそのまま戻り値となるのでreturnも省略できる
<pre>
const fun = (arg) => "x";
</pre>
*引数が1つの場合、カッコも省略できる
<pre>
const fun = arg = > "x";
</pre>
 
*引数がない場合、カッコは省略できない
<pre>
const fun = () => "x";
</pre>
===オブジェクトリテラルの簡易構文===
==[[リンク]]==

案内メニュー