Open1

[JavaScript]関数宣言とアロー関数の挙動の違い

noydmtnoydmt

1. 関数宣言

function fn(num) {
  return num * 2;
}

1-1. 特徴

  • 宣言箇所の前で関数を呼び出してもエラーにならない

2. アロー関数

const fn = (num) => {
  return num * 2;
}

2-1. 特徴

  • 宣言箇所の読み込み後でないと関数を呼び出すことができない(関数定義の前に呼び出したらエラー)