0
0

コールバック関数とアロー関数の省略記法について

Last updated at Posted at 2024-07-15

以下のようなコードは有効である

const a = [1,2,3]
const cb = (v => console.log(v)) // コールバック関数
a.forEach(v => console.log(v)) // アロー関数を使って、第一引数に反復している値を取得可能
a.forEach(cb) // forEachはコールバック関数を渡せる

forEachメソッドは反復可能オブジェクトで使えるメソッドであり、コールバック関数を渡してループを回すやり方と直接アロー関数を引数に渡すやり方がある。

そしてアロー関数は1行なら

  • ()
  • {}

の省略が可能。

よって、上記のような書き方が可能である

記事を書いた動機 & 書いた感想

色んな所で ()を省略したり、 {}を省略していて書いてる処理を見つけてモヤモヤしていた。
jsでも色んな省略記法があるので、たまには基礎の学習が有効に感じる

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0