美文网首页
js箭头函数和普通函数的区别

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

作者: Victor_818 | 来源:发表于2019-05-24 23:59 被阅读0次
1. 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。
2. 不可以当做构造函数,也就是说,不可以使用new命令,否则会抛出一个错误。
3. 不可以使用arguments对象,该对象在函数体内不存在,如果要用,可以用rest参数代替。
var fun = (...args) => {
  console.log(args);
}
fun(1,2,3);  // [1,2,3]
4. 不可以使用yield命令,因此箭头函数不能用作Generator函数。

相关文章

  • 箭头函数和普通函数的主要区别是什么?

    箭头函数和普通函数的主要区别: this的指向问题,箭头函数是不存在this的(也是箭头函数和普通函数最主要的区别...

  • 函数的扩展

    函数的扩展 箭头函数和普通函数区别箭头函数没有this对象,箭头函数的里的this始终指向定义时所在对象,普通函数...

  • 2019-01-11

    ES6 箭头函数 箭头函数表示法:()=>console.log('Hello') 箭头函数和普通函数的区别 和普...

  • js理解普通函数和箭头函数

    普通函数: 箭头函数: 区别: 构造函数和原型 箭头函数不能作为构造函数 不能new。会报错 箭头函数没有原型属性...

  • 箭头函数和立即执行函数

    箭头函数 箭头函数和普通函数有什么区别?如果把箭头函数转换为不用箭头函数的形式,如何转换主要是this的差别,箭头...

  • js箭头函数和普通函数的区别

    收藏方便以后看。原文链接:https://www.jianshu.com/p/eca50cc933b7 1.不绑定...

  • js箭头函数和普通函数的区别

    1.不邦定this 在箭头函数出现之前,每个新定义的函数都有其自己的 this 值 在ECMAscript5中将t...

  • js箭头函数和普通函数的区别

    1. 函数体内的this对象,就是定义时所在的对象,而不是使用时所在的对象。 2. 不可以当做构造函数,也就是说,...

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

    题目:箭头函数和普通函数有什么区别?箭头函数为什么不能用作构造函数? 参考答案 区别: 箭头函数在一些情况下书写更...

  • 改变this指向的方法

    箭头函数和普通函数的区别如下。 普通函数:根据调用我的人(谁调用我,我的this就指向谁) 箭头函数:根据所在的环...

网友评论

      本文标题:js箭头函数和普通函数的区别

      本文链接:https://www.haomeiwen.com/subject/ctvozqtx.html