现在声明函数的时候,可以在参数尾部添加逗号了。
function foo(
param1,
param2,
) {}
同理,调用函数时也可以这样用:
在一个对象中使用会被忽略:
let obj = {
first: 'Jane',
last: 'Doe',
};
for(o in obj){
console.log(o)
}
同样,在数组中使用也会被忽略:
let arr = [
'red',
'green',
'blue',
];
console.log(arr.length);
使用函数尾部参数语法有两个好处:
- 维护代码时更简单,当修改的代码是最后一个参数位置时,不需要再增删最后那个逗号。
- 增加一个参数,在版本控制系统中查看代码时,会发现仅仅是添加参数的位置有改动记录。
foo(
'abc',
);
改成:
foo(
'abc',
'def',
);
现在声明函数的时候,可以在参数尾部添加逗号了。
同理,调用函数时也可以这样用:
在一个对象中使用会被忽略:
同样,在数组中使用也会被忽略:
使用函数尾部参数语法有两个好处: