JavaScriptの関数の書き方に別の種類があった

December 31, 2020

commit history
  1. 2020/12/28 21:54:25 6392000
  2. 2020/12/28 21:46:03 c9378c1
headline

codesandbox

コードサンプル

const outer = (a) => {
  return (b) => {
    return `${a}${b}`
  }
}

みつけた

reactの副作用フックを見ていて、return () => {という構文をみつけて、この書き方は普段使ってないなと思い挙動を確認してみた。 https://ja.reactjs.org/docs/hooks-overview.html#effect-hook

おまけ

JavaScriptは表現豊かですばらしいなー(こんなコードはプログラミング始めた頃に見せられても絶対理解できない!!と思った) よく考えればmapで使ってるなと思った

const a = b => b
[1,2].map(a)

contact