首页 > 其他分享 >箭头函数和普通函数有什么区别?

箭头函数和普通函数有什么区别?

时间:2023-06-21 16:23:50浏览次数:36  
标签:函数 区别 继承 作用域 箭头 构造函数

1、箭头函数更加简洁。

2、箭头函数没有自己的this,只会在自己作用域的上一层继承this

3、箭头函数继承来的this 指向永远不会变,使用call() | apply() | bind() 等方法不能改变

4、箭头函数不能作为构造函数使用,没有自己的arguments | prototype

标签:函数,区别,继承,作用域,箭头,构造函数
From: https://www.cnblogs.com/le-cheng/p/17496548.html

相关文章

  • var、let、const 的区别
     varletconst变量提升√××重复声明(同作用域)√××赋初值××√变量全局局部局部var声明的变量有变量提升的特性,而let、const没有var声明的变量会挂载到windows对象上,所以使用var声明的是全局变量,而let和const声明的变量是局部变......
  • ORACLE的窗口函数(分析函数)
    ORACLE的窗口函数(分析函数)目录ORACLE的窗口函数(分析函数)前言描述实例有关ROWS/RANGE窗口的例子(借鉴其他的博客)常用分析函数汇总1.排名函数1.row_number()over()2.rank()over()3.dense_rank()over()2.count()over():计数3.sum()over():求和4.avg()over():求平均5.min()over(......
  • InputStream和Reader区别
    InputStream,OutputStream  前者为字节输入流,后者为字节输出流。Reader   Writer  前者为字符输入流,后者为字符输出流。四个均为抽象类。fileInputStream 是InputStream 的实现类  fileReader 是Reader 的实现类字节流读取单位为一个字节,字符流读取单位为一个字符......
  • javainteger类-偷偷藏不住的想带大家领悟int 和 Integer 的区别
    其实在Java编程中,int和Integer都是非常常用的数据类型,但它们之间存在一些关键的区别,特别是在面向对象编程中。所以接下来,就让我们一起来探讨下关于int和Integer的区别这个问题吧。1.int和Integer的定义int是Java中的一种基本数据类型,用于表示整数。它是Java语言中最常用的数据类型......
  • 1p+n漏保和2p漏保区别?
    1.外观左:2P,右:1P+N左:宽,右:窄左:空开加漏电附件,右:一体 2.功能1P+N漏保和2P漏保的设计原理相同,都是通过检测电回路中的漏电流来判断电路是否出现漏电等危险情况,并立即切断电路以避免电击或火灾等事故发生。  不同之处在于,1P+N漏保是单极断路器,在电流仅流过一个触点时......
  • Excel基本函数说明
    一、Excel基本信息1、创建人$objPHPExcel->getProperties()->setCreator("MaartenBalliauw");2、最后修改人$objPHPExcel->getProperties()->setLastModifiedBy("MaartenBalliauw");3、标题$objPHPExcel->getProperties()->setTitle("Office200......
  • 回调函数、Promise、Generator 函数和async
    看了几篇文章,受益匪浅,写几个demo看下理解是否正确:文章链接:Generator函数的含义与用法-阮一峰的网络日志(ruanyifeng.com)  async函数的含义和用法-阮一峰的网络日志(ruanyifeng.com)回调函数<script>//----------------------------回调函数-------------------......
  • 欧拉函数,欧拉定理,费马定理
    欧拉函数:指从1-n中与n互质的数的个数首先要知道,一个数$n$分解质因数之后会变成这样一个形式:$n$= $p1k1$ +$p2k2$+...+$pnkn$而欧拉函数:$φ$=$n$*(1-1/p1)*(1-1/p2)*...*(1-1/pn).证明: 1.由于n可以被分解为p1,p2..的倍数,那么首先要用n-n/p1-n/p2......
  • JSON.stringify()和JSON.parse()的区别(和toString())
    1.JSON.stringify()是把javascript对象转换成json字符串,JSON.parse()是把字符串转换成对象,toString可以把数组变成字符串                          toString()方法主要见:https://www.w3school.com.cn/jsref/jsref_tostring......
  • 有源晶振和无源晶振的区别
    转载文章:《有源晶振和无源晶振的区别》晶振从材质可以分为石英晶振和陶瓷晶振两大类,而从属性晶振可以分为无源晶振:crystal(晶体)和有源晶振:oscillator(振荡器)。石英晶振和陶瓷晶振从外观上非常有利于区分,毕竟也是两种完全不一样的材质。而无源晶振和有源晶振有时候让人傻傻分不清楚......