JavaScript
esnext

Trailing commas in function parameter lists and calls

More than 2 years have passed since last update.

Trailing commas in function parameter lists and calls

いわゆるケツカンマ付きで関数呼び出しと関数の引数定義ができるというもの。

Trailing commas in function parameter lists and calls

ちなみに執筆当時はstage3

これからは

function foo(
  param1, 
  param2, 
  param3, // ケツカンマOK
) {
  // ...
}

foo(bar, baz, qux,); // ここでもケツカンマOK

(正直これより JSON ケツカンマ許してほしい)