ES6 - 函数参数末尾可以多一个逗号

ES 2017允许函数定义和调用时,参数的末尾多一个逗号
示例如下:

function clownsEverywhere(
  param1,
  param2,
) { }

clownsEverywhere(
  'foo',
  'bar',
);

『末尾逗号』在添加新的参数、属性、元素时是有用的,你可以直接新加一行而不必给上一行再补充一个逗号,这样使版本控制工具的修改记录也更加整洁
JS 一开始就允许给数组的末尾加逗号,ES 5 开始允许给对象的末尾加逗号,ES 2017 允许给函数参数的末尾加逗号
JSON 不允许末尾逗号

你可能感兴趣的:(ES6 - 函数参数末尾可以多一个逗号)