javascript 実行する関数のカッコ()を省略する

javascript 実行する関数のカッコ()を省略する

javascriptで、ES6より実行する関数のカッコ()を省略して記述することが可能です。

環境

  • OS windows10 pro 64bit
  • Apache 2.4.43
  • ブラウザ chrome 84.0.4147.105

カッコ()を省略

引数が1つであれば、カッコ()を省略することが可能です。

アロー関数の引数も1つであれば、省略可能です。

‘use strict’を使用してもエラーになりません。

ちなみに、console.log(msg)は、undefinedを返す式(expression)なので{}も省略可能です。