共感してくれる人がいると嬉しいJavaScriptの関数宣言のかっこよさの感覚
関数宣言
「あー、これは関数なんだな」ってなりやすい。functionって書いてあるからね
function square(n) {
return n * n;
}
関数式
変数宣言でよく見るやつ(var, let, const)とfunctionがかぶるのでなんだこいつってなることが多い気がする。
変数にfunctionを入れてるという認識でたぶんOK
var square = function(n) {
return n * n;
}
アロー関数式
functionって書いてないから「なにこの=>」ってなってた。
なんかかっこいい気がする。
var square = (n) => {
return n * n;
}
アロー関数式 その2
関数内が1行でreturnするだけのものの場合はこう書ける。
知らないと「まじでなんだこいつ」となりそうだが短くかけてなんかかっこいい気がする。
var square = n => n * n;