给es6形参赋值
时间: 2023-07-21 09:18:16 浏览: 81
ES6允许在函数形参中直接进行赋值,这样就可以为形参设置默认值。形参的默认值可以是一个表达式,这个表达式会在函数调用时进行计算,并将结果作为形参的默认值。
例如:
```javascript
function greet(name = 'world') {
console.log('Hello, ' + name + '!');
}
greet(); // 输出 "Hello, world!"
greet('John'); // 输出 "Hello, John!"
```
在上面的例子中,函数 `greet` 接受一个名为 `name` 的形参,并为它设置了默认值 `'world'`。在函数调用时,如果没有传递 `name` 参数,则使用默认值 `'world'`;如果传递了 `name` 参数,则使用传递的值。
阅读全文