如何使用ES6中的参数

2025年05月08日 15:36
有1个网友回答
网友(1):

ES6 的函数,参数需要关注它的默认值设置,这是个新功能;

另外还有解构赋值,跟函数参数相关。

function foo({x, y = 5}) {
  console.log(x, y);
}
foo({}) // undefined, 5
foo({x: 1}) // 1, 5
foo({x: 1, y: 2}) // 1, 2
foo() // TypeError: Cannot read property 'x' of undefined