javascriptのアロー関数の最後にreturnをつけないとなぜ undefinedがかえってくるのでしょうか

JavaScript51閲覧

ベストアンサー

0

ThanksImg質問者からのお礼コメント

ありがとうございます 普通の関数式でご説明していただいて理解できました。

お礼日時:2021/12/1 9:50

その他の回答(1件)

0

undefined は、日本語で「未定義」。 return を付けていないってことは、 関数の戻り値を「定義していない」っていう事だから、 関数の戻り値は「未定義」つまり undefined になる。

アロー関数じゃなくても、 function による関数定義でも、 無名関数でも、 戻り値を定義する return を書かなければ、 戻り値は「未定義」undefined になる。