📜  如何在 ES6 中设置默认参数?

📅  最后修改于: 2022-05-13 01:56:46.423000             🧑  作者: Mango

如何在 ES6 中设置默认参数?

具有默认值的函数参数如果不包含值或未定义,则使用默认值初始化。 JavaScript函数参数默认定义为未定义。但是,设置不同的默认值可能很有用。这就是默认参数发挥作用的地方。

句法:

function name(parameter=value,...parameters) {

}

示例 1:如果我们在此示例中将两个数字相乘,而没有传递第二个参数并且不使用默认参数,则此函数将返回的答案是 NAN(Not a Number),因为如果我们不传递第二个参数,函数将第一个数字与未定义相乘。

HTML


HTML


HTML


输出:

NaN
40

示例2:如果我们不传递一个数字作为第二个参数,而将默认参数作为第二个参数,它将第一个数字与默认数字相乘,如果我们将两个数字作为参数传递,它将与第一个数字相乘与第二个数字。

HTML


输出:

10
40

示例 3:带有构造函数的默认参数:我们可以将默认参数概念与类的构造函数一起使用。

HTML


输出:

15
20