function beforeRegister({
userRecord,
clientInfo
} = {}) {
return userRecord // 务必返回处理后的userRecord
}
userRecord和clientInfo是传入的两个对象
function beforeRegister({
userRecord,
clientInfo
} = {}) {
return userRecord // 务必返回处理后的userRecord
}
userRecord和clientInfo是传入的两个对象
BoredApe - 有问题就会有答案。
{
x,
y =5
}
解构函数中传递的Object
类型的参数。
{
x,
y =5
} = {}
如果函数foo()
调用时没提供参数,变量x
和y
就不会生成,从而报错。通过提供函数参数的默认值,就可以避免这种情况。
6***@qq.com (作者)
function foo({
x,
y =5
} = {}) {
console.log(x, y);
}
foo() // undefined 5
function foo1(x, y = 5) {
console.log(x, y);
}
foo1() //undefined 5
没体会到上面写法的特别之处
6***@qq.com (作者)
多谢解惑
2022-11-11 16:53