ES6 允许为函数的参数设置默认值,即直接写在参数定义的后面。
很简单,上例子
<script>
function foo(x = 11, y = 31) {
console.log( x + y );
}
foo(); //没传参数,走默认值,为42
foo(1,2); //有参数,走参数,为4
</script>
是不是很简单?那我这么传,会怎么样?大家可以试一试
foo(undefined,1);
本文介绍了ES6中函数参数的默认值特性,通过实例展示了如何使用默认参数简化函数调用,同时探讨了不同参数传递方式的效果。
604





