首页 > 试题广场 >

关于箭头函数下列说法错误的一项是:

[单选题]
关于箭头函数下列说法错误的一项是:
  • 函数体内this的指向是定义时所在的对象,而不是使用时所在的对象
  • 箭头函数没有arguments
  • 箭头函数不能使用yield命令
  • 可以使用new创建一个箭头函数的实例

箭头函数与普通函数的区别:

  • 对this的关联。内置this的值,取决于箭头函数在哪里定义,而非箭头函数执行的上下文环境。
  • new 不可用。箭头函数不能用new关键字来实例化对象,否则报错。
  • this指向不会改变。函数内置this指向不可改变,this在函数体内整个执行环境中为常量。有利于JavaScript引擎优化处理。
  • 没有arguments对象。不能通过arguments对象访问传入的实参。只能使用显示命名或者其它新特性完成。
发表于 2019-02-27 15:54:10 回复(0)
可能就我错了(><)剪头函数不能使用new,所以不能做构造函数
发表于 2019-02-25 00:02:49 回复(0)
箭头函数:
1.函数体内this的指向是定义时所在的对象,而不是使用时所在的对象
2.箭头函数的arguments跟this一样,继承自定义时的对象
3.箭头函数没有构造函数无法new
4.箭头函数没有原型
发表于 2020-12-14 17:10:42 回复(0)
1.函数体内的this对象,绑定定义时所在的对象,而不是使用时所在的对象
2.不可以当做构造函数,也就是说,不可以使用new命令,否则会抛出错误
3.不可以使用arguments对象,该对象在函数体内不存在
发表于 2019-04-13 21:14:28 回复(0)
箭头函数看上去是匿名函数的一种简写,但实际上,箭头函数和匿名函数有个明显的区别:箭头函数内部的this是词法作用域,由上下文确定。
发表于 2019-02-27 09:34:42 回复(0)