📅  最后修改于: 2023-12-03 15:24:09.961000             🧑  作者: Mango
在 ES6 中,我们可以使用默认参数来初始化函数参数,如果我们在函数调用时未提供任何参数,函数参数就会使用默认值。接下来,我们将探讨如何在 ES6 中设置默认参数。
在 ES6 中,我们可以使用以下语法来设置默认参数:
function functionName(parameter1 = defaultValue1, parameter2 = defaultValue2, ...) {
// 函数主体
}
以下是一个将数字相加的函数。如果只提供一个数字参数,则默认为零。
function addNumbers(x = 0, y = 0) {
const sum = x + y;
console.log(sum);
}
addNumbers(); // 输出:0
addNumbers(5); // 输出:5
addNumbers(5, 10); // 输出:15
在上面的例子中,我们可以看到 addNumbers
函数使用了两个参数 x
和 y
。如果我们只提供了一个数字,则第二个参数将使用默认值 0
。如果我们在调用函数时未传递任何参数,则两个参数都将使用默认值 0
。否则,如果我们传递多个参数,则只有前两个参数将被计算。
undefined
。在 ES6 中,设置默认参数非常容易。我们只需要为函数参数提供默认值,函数就会默认使用这些值。这可以让我们编写更加灵活的函数,使其在多个场景下都能够正常工作。