互联网/IT行业面试题更新 2026-08-05

箭头函数为什么不能用于构造函数?

Momenta前端/移动开发互联网/IT技术原理JavaScript

考察说明

考察对箭头函数特性及其与普通函数在构造行为上差异的理解

回答思路

  1. 明确指出箭头函数没有自己的this、arguments、super或new.target
  2. 说明箭头函数缺少prototype属性,而构造调用依赖prototype
  3. 解释new操作符要求函数具有[[Construct]]内部方法,箭头函数没有
  4. 能举例说明箭头函数作为构造函数会抛出类型错误
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。