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

箭头函数和普通函数的区别?

箭头函数和普通函数的区别?

1.写法不同,箭头函数使用箭头函数定义,写法简洁。普通函数使用function定义。

2.箭头函数都是匿名函数,而普通函数既可以是匿名函数,也可以具名函数。

3.箭头函数不能作为构造函数来使用,普通函数可以用作构造函数,以此来创建一个对象的实例。

4.this指向不同,箭头函数没有this,在声明的时候,捕获上下文的this供自己使用,一旦确定不会再变化。在普通函数中,this指向调用自己的对象,如果用在构造函数,this指向创建的对象实例。普通函数可以使用call,apply,bind改变this的指向。

5.箭头函数没有arguments(实参列表,类数组对象),每一个普通函数在调用后都有一个arguments对象,用来存储实际传递的参数。

6.箭头函数没有原型,而普通函数有。

http://www.xdnf.cn/news/912835.html

相关文章:

  • 在UI界面内修改了对象名,在#include “ui_mainwindow.h“没更新
  • 电子电路基础2(杂乱)
  • 登高架设作业操作证考试:理论题库高频考点有哪些?
  • MCP协议三种传输机制全解析
  • unity Addressable的基本使用
  • Anthropic 的交互式提示工程教程:Claude 用户的实战指南
  • AI任务相关解决方案6-模糊神经网络与强化学习融合,优化PID参数,适合高精度、多变量耦合系统
  • 大白话解释SMBus2.0
  • java 编程基础入门级超级完整版教程指南
  • 微信小程序实现膳食营养计算
  • Java调用大模型API实战指南
  • IBM官网新闻爬虫代码示例
  • 【量化】量化策略交易
  • Go性能剖析工具:pprof实战指南
  • JS手写代码篇---手写函数柯里化
  • Dify中聊天助手、agent、文本生成、chatflow、工作流模式解读分析与对比
  • 【java】在springboot中实现证书双向验证
  • 告别繁琐配置:在线运行 Matplotlib 画图,Python 环境免安装新体验!
  • 嵌入(Embedding)技术的实现原理与应用场景解析
  • 基于KNN算法的入侵检测模型设计与实现【源码+文档】
  • vue3 按钮 增加快捷方式
  • 易思维报考上市:国投基金清仓退出,郭寅“套现”超6500万元
  • Gerrit相对Git提供了一个特有的命名空间“refs/for/”用来定义我们的提交上传到哪个branch
  • c++重点知识总结
  • win10/win11禁止系统更新
  • AI书签管理工具开发全记录(十三):TUI基本框架搭建
  • 辊式矫平机:金属板材平整加工的基石
  • @Minikube 部署与配置
  • ngx_stream_access_module基于 IP 的流式访问控制实践指南
  • C++.OpenGL (6/64)坐标系统(Coordinate Systems)