当前位置: 首页 > news >正文

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

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

1. 二义性

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

1.1 指令序列

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

1.2 构造器

通过 new 函数 来创建实例。

2. 消除二义性

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

2.1 类

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

2.2 箭头函数

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

http://www.lryc.cn/news/389702.html

相关文章:

  • Java List操作详解及常用方法
  • 《mysql篇》--查询(进阶)
  • 数据库-MySQL 实战项目——书店图书进销存管理系统数据库设计与实现(附源码)
  • eNSP中WLAN的配置和使用
  • <sa8650>QCX ID16_UsecaseRawLiteAuto 使用详解
  • 为什么3d重制变换模型会变形?---模大狮模型网
  • ElasticSearch中的BM25算法实现原理及应用分析
  • web权限到系统权限 内网学习第一天 权限提升 使用手工还是cs???msf可以不??
  • ros1仿真导航机器人 hector_mapping gmapping
  • 嵌入式实验---实验五 串口数据接收实验
  • ubuntu 22.04下编译安装glog共享库
  • Linux环境安装配置nginx服务流程
  • 设计模式-模板模式
  • 物理删除和逻辑删除区别
  • C# 警告 warning MSB3884: 无法找到规则集文件“MinimumRecommendedRules.ruleset”
  • Lua网站开发之文件表单上传
  • 千益畅行,旅游卡,如何赚钱?
  • Element-plus点击当前行之后获取数据显示跟随行数据
  • Docker与微服务实战2022 尚
  • Spring @Cacheable缓存注解用法说明
  • Redis如何实现主从复制
  • 正则表达式以及文本三剑客grep、sed、awk
  • HSRP热备份路由协议(VRRP虚拟路由冗余协议)配置以及实现负载均衡
  • 不同集成学习算法的比较:随机森林、AdaBoost、XGBoost、LightGBM
  • 【聊聊原子性,中断,以及nodejs中的具体示例】
  • 常见网络端口号
  • 【数值计算库-超长笔记】Python-Mpmath库:高精度数值计算
  • 昇思25天学习打卡营第6天|函数式自动微分
  • 作业7.2
  • PCL 点云聚类(基于体素连通性)