【发布时间】:2020-03-28 14:47:42
【问题描述】:
const f = ({ a: a = 0, b: b = 1 }) => { ... }
我正在寻找一个解释,为什么当我调用 f() 时它不起作用,而当我调用 f({}) 时它起作用。
主要问题:是否可以有一个带有解构对象作为参数传递的箭头函数,如果未定义,它的属性被赋予默认值?
【问题讨论】:
标签: javascript ecmascript-6 arguments arrow-functions destructuring