generated at
無名関数

fujiwara 言語によってはラムダ式という場合もある
が、厳密には違うらしい(よくわかっていない)
fujiwara JavaScript の場合
普通の無名関数
function1.js
function () { // 処理 }
アロー関数(式)
基本
arrow1.js
(param1, param2, …, paramN) => { // 処理 } // 引数が 1 つしかない場合、丸括弧 () の使用は任意です: (singleParam) => { statements } singleParam => { statements } // 引数がない場合、丸括弧を書かねばいけません: () => { statements }
発展: map 関数
arrow2.js
var materials = [ 'Hydrogen', 'Helium', 'Lithium', 'Beryllium' ]; console.log(materials.map(material => material.length)); // expected output: Array [8, 6, 7, 9]
material => material.length) の部分がアロー関数
アロー関数は、JSフレームワークでめちゃくちゃ出てくるので、早めに仲良くなっておこう