前端 JS 经典:箭头函数的意义

箭头函数是为了消除函数的二义性。

1. 二义性

函数的二义性指函数有不同的两种用法,就造成了二义性,函数的两种用法:1. 指令序列。2. 构造器

1.1 指令序列

就是调用函数,相当于将函数内部的代码再从头执行一次。

1.2 构造器

通过 new 函数 来创建实例。

2. 消除二义性

ES6 为了消除二义性,可以使用类,箭头函数

2.1 类

使用类后,不能在通过 类() 来调用。

2.2 箭头函数

使用箭头函数后,不能再通过 new 来调用这个函数。所以跟面向对象有关的东西,箭头函数都没有。比如 new、this 指向、原型。所以箭头函数不能使用 new,并且没有 this 和原型。

相关推荐
狼性书生36 分钟前
uniapp实现的圆形滚盘组件模板
前端·uni-app·vue·组件
芥子沫5 小时前
VSCode添加Python、Java注释技巧、模板
开发语言·前端·javascript
cos6 小时前
FE Bits 前端周周谈 Vol.2|V8 提速 JSON.stringify 2x,Vite 周下载首超 Webpack
前端·javascript·css
wfsm6 小时前
pdf预览Vue-PDF-Embed
前端
wangbing11257 小时前
界面规范的其他框架实现-列表-layui实现
前端·javascript·layui
Hurry67 小时前
web应用服务器tomcat
java·前端·tomcat
zhanshuo7 小时前
一步步教你用 CSS Grid 实现灵活又高效的瀑布流布局,适配所有屏幕!
css
烛阴8 小时前
Sin -- 重复的、流动的波浪
前端·webgl
北'辰10 小时前
DeepSeek智能考试系统智能体
前端·后端·架构·开源·github·deepseek
前端历劫之路10 小时前
🔥 1.30 分!我的 JS 库 Mettle.js 杀入全球性能榜,紧追 Vue
前端·javascript·vue.js