gpt4 book ai didi

javascript - 以键作为箭头函数参数的 ES6 对象

转载 作者:行者123 更新时间:2023-12-03 01:10:02 25 4
gpt4 key购买 nike

这个:

x = ({ title, description }) => { console.log(title, description) }

工作原理如下:(至少在访问变量方面)

x = (title, description) => { console.log(title, description) }

这让我很惊讶。首先,第一个方法将传递的参数描述为具有某些键标题和描述的对象,但更令人惊讶的是,然后可以像普通变量一样访问这些值。

这是一些语法糖吗?规范中哪里提到了?这个新的 JS 相当困惑。

最佳答案

那就是ES6的Destructuring assignment

The destructuring assignment syntax is a JavaScript expression that makes it possible to unpack values from arrays, or properties from objects, into distinct variables.

关于javascript - 以键作为箭头函数参数的 ES6 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52237696/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com