Open1
[JavaScript]関数宣言とアロー関数の挙動の違い
1. 関数宣言
function fn(num) {
return num * 2;
}
1-1. 特徴
- 宣言箇所の前で関数を呼び出してもエラーにならない
2. アロー関数
const fn = (num) => {
return num * 2;
}
2-1. 特徴
- 宣言箇所の読み込み後でないと関数を呼び出すことができない(関数定義の前に呼び出したらエラー)
function fn(num) {
return num * 2;
}
const fn = (num) => {
return num * 2;
}