dW 编辑推荐:ECMAScript 6 中的函数增强

Posted developerWorks中国

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dW 编辑推荐:ECMAScript 6 中的函数增强相关的知识,希望对你有一定的参考价值。

欢迎继续阅读这个向 javascript 开发人员介绍 ECMAScript 6 的文章系列。在 中,学习了 6 种语言更新,它们解决了 JavaScript中长期存在的问题,或者使编写某些功能变得更容易。这些更新中包含新的解构赋值运算,可在变量声明中使用该运算将数组或对象解构为它的构成部分。如果尚未阅读第 1部分,应该立刻阅读该部分;我假设您拥有一些在这里讨论的背景知识。


第 2 部分专门介绍将改变您使用 JavaScript中的函数的方式的语言更新。在这一部分中,我们将介绍函数定义和调用语法,您将进一步了解解构赋值(这一次在函数定义中)。我还将介绍新的箭头函数语法和生成器函数,后者给经典的迭代器和古老的for 循环带来了有趣的转机。


函数声明中的解构

JavaScript 的新解构赋值得名于数组或对象可以 “解构” 并提取出组成部分的概念。在 中,我们学习了如何在局部变量中使用解构。它在函数参数声明中也很有用。如果某个函数需要一个对象,您可以在函数开始之前,利用解构功能提取出该对象的相关部分。可通过向函数的参数添加解构语法来实现此目的,如清单 1 所示。


清单 1. 函数声明中的解构

(c)2006-2024 SYSTEM All Rights Reserved IT常识