网站Logo MsBlog
首页
友链
关于
登录
ES6:箭头函数

ES6:箭头函数

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

2021-05-29
1090
0
前端
总结
ES6
javascript
ES6:箭头函数

ES6:let和const

本文介绍了JavaScript中`let`和`const`关键字的使用特点。`let`声明的变量具有块级作用域限制,只能在声明的代码块内访问,并且不允许重复声明同一变量;与`var`不同的是,`let`声明的变量不会被提升到其作用域顶部,同时在声明前使用会进入“暂时性死区”导致错误。`const`用于声明不可变的常量,一旦初始化后其值不能被改变,适用于简单类型数据的固定;对于对象或数组等复杂类型,则仅保证引用不变,内部数据仍可修改。通过这些特性,`let`和`const`提供了更安全、可控的变量管理方式。

2021-05-28
1122
0
前端
总结
ES6
javascript
ES6:let和const
ES6:let和const