gpt4 book ai didi

JavaScript:具有破坏性的箭头函数?

转载 作者:数据小太阳 更新时间:2023-10-29 04:41:36 26 4
gpt4 key购买 nike

<分区>

关于 MDN ,下面的代码被用作如何使用箭头函数编写更短函数的示例。

var materials = [
'Hydrogen',
'Helium',
'Lithium',
'Beryllium'
];

materials.map(function(material) {
return material.length;
}); // [8, 6, 7, 9]

materials.map((material) => {
return material.length;
}); // [8, 6, 7, 9]

materials.map(({length}) => length); // [8, 6, 7, 9]

我先理解这两个。最后一个函数到底发生了什么?

它是否是 ES6 对象解构赋值(即,当 material String 对象作为 map 的参数接收时,该字符串的 length 属性被解构为一个 length 变量,然后由箭头函数返回)?

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