ES6:箭头函数
ES6 引入了箭头函数(=>),其语法简洁,类似于 Java 8 的 Lambda 表达式。箭头函数的使用方式根据参数数量有所不同:单个参数可省略括号,多个参数则需括号包围;若函数体包含多条语句,则需用大括号包裹并显式返回值。此外,箭头函数支持与变量解构结合使用,简化代码。然而,箭头函数存在一些限制:不能作为构造函数、没有 prototype 属性、不绑定自身的 this 上下文(继承自外层作用域)、以及无法使用 yield 关键字,因此不适合用作生成器函数。这些特性使得箭头函数在某些场景下非常有用,但也需要开发者注意其局限性。