此:
x = ({ title, description }) => { console.log(title, description) }
像这样工作:(至少在访问变量方面)
x = (title, description) => { console.log(title, description) }
令我惊讶的是。首先,第一种方法将传递的参数描述为具有某些键标题和描述的对象,但更令人惊讶的是,然后可以将这些值作为普通变量访问。
是一些语法糖吗?规范中在哪里提到?这个新的JS非常令人困惑。