互联网/IT行业面试题更新 2026-08-05
箭头函数为什么不能用于构造函数?
Momenta前端/移动开发互联网/IT技术原理JavaScript
考察说明
考察对箭头函数特性及其与普通函数在构造行为上差异的理解
回答思路
- 明确指出箭头函数没有自己的this、arguments、super或new.target
- 说明箭头函数缺少prototype属性,而构造调用依赖prototype
- 解释new操作符要求函数具有[[Construct]]内部方法,箭头函数没有
- 能举例说明箭头函数作为构造函数会抛出类型错误
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。