PHP的一个方便用法是在定义函数时直接将一个默认值设置为一个参数,例如:
复制代码代码如下所示:
功能simue($ = 1,B = 2美元){
返回$ A + B;
}
回声(simue); / /输出3
回声simue(10); / /输出12
回声simue(10,20); / /输出30

但是,JS不是这么定义的,如果你写的函数simue(A = 1,B = 2){ }会提示缺少对象。

js数组参数中的一个存储参数,由编译器获得的所有函数参数将被保存到数组中,这样我们就可以支持函数JS版本的默认值的参数,可以通过另一种方法来实现上述修改:
复制代码代码如下所示:
功能simue(){
var =参数{ 0 } }参数{ 0 }:1;
var =参数{ 1 } }参数{ 1 }:2;
返回A+;
}
警报((simue)); / /输出3
警报(simue(10)); / /输出12
警报(simue(10,20)); / /输出30