当前位置: 首页 > 面试题库 >

箭头函数和function有什么区别?

劳和雅
2023-03-14
本文向大家介绍箭头函数和function有什么区别?相关面试题,主要包含被问及箭头函数和function有什么区别?时的应答技巧和注意事项,需要的朋友参考一下

参考回答:

箭头函数根本就没有绑定自己的this,在箭头函数中调用 this 时,仅仅是简单的沿着作用域链向上寻找,找到最近的一个 this 拿来使用

 类似资料:
  • 我最近开始使用ECMAScript2016的箭头函数,而不是原来的语法来定义函数。如果我每次想要定义函数时都使用这个语法是否可以,或者是否有任何缺点,比如速度等等?

  • 本文向大家介绍箭头函数与普通函数有什么区别?它有哪些新的特性?相关面试题,主要包含被问及箭头函数与普通函数有什么区别?它有哪些新的特性?时的应答技巧和注意事项,需要的朋友参考一下 1.this指向的问题,箭头函数没有自己的this,继承外层上下文绑定的this 2.箭头函数不绑定 arguments,取而代之用rest参数解决 3.箭头函数不能用作构造器,和new一起用会抛出报错 4.箭头函数没有

  • 不鼓励将箭头函数(“lambdas”)传递给 Mocha。Lambdas词法绑定 this,无法访问 Mocha 上下文。例如,以下代码将失败: describe('my suite', () => { it('my test', () => { // should set the timeout of this test to 1000 ms; instead will fail thi

  • ES6标准新增了一种新的函数:Arrow Function(箭头函数)。 为什么叫Arrow Function?因为它的定义用的就是一个箭头: x => x * x 上面的箭头函数相当于: function (x) { return x * x; } 在继续学习箭头函数之前,请测试你的浏览器是否支持ES6的Arrow Function: 'use strict'; ---- var f

  • 问题内容: 我不知道熊猫和功能之间的区别。 以以下示例为例:我加载数据集,执行,定义一个简单函数,然后输入user或。 如您所见,在使用和之后,函数中的print语句得到相同的输出。另一方面,结果是不同的。这是为什么? 使用: 使用 问题答案: 将功能应用于每个组(您的)。您的函数返回1,因此对于3个组,您最终都将获得1值。 汇总 每个 组的 每个列(功能) ,因此最终每个组的每个列都有一个值。

  • 本文向大家介绍Javascript中的var functionName = function(){}和function functionName(){}有什么区别?,包括了Javascript中的var functionName = function(){}和function functionName(){}有什么区别?的使用技巧和注意事项,需要的朋友参考一下 functionDisplayOne