07-默认参数
6.3.3 默认参数
ES6中的一个新特性是可以指定参数的默认值。通常,如果没有给参数传值,它的值将会是undefined。默认值则可以给这些参数指定其他的默认值。
function f(a, b = "default", c = 3) {
return '${a} - ${b} - ${c}';
}
f(5, 6, 7); // "5 - 6 - 7"
f(5, 6); // "5 - 6 - 3"
f(5); // "5 - default - 3"
f(); // "undefined - default - 3"