ES 2017允許函數(shù)定義和調(diào)用時(shí),參數(shù)的末尾多一個(gè)逗號(hào)
示例如下:
function clownsEverywhere(
param1,
param2,
) { }
clownsEverywhere(
'foo',
'bar',
);
『末尾逗號(hào)』在添加新的參數(shù)、屬性、元素時(shí)是有用的,你可以直接新加一行而不必給上一行再補(bǔ)充一個(gè)逗號(hào),這樣使版本控制工具的修改記錄也更加整潔
JS 一開始就允許給數(shù)組的末尾加逗號(hào),ES 5 開始允許給對(duì)象的末尾加逗號(hào),ES 2017 允許給函數(shù)參數(shù)的末尾加逗號(hào)
JSON 不允許末尾逗號(hào)