为了账号安全,请及时绑定邮箱和手机立即绑定

真正使用的“ constructor”属性是什么?

真正使用的“ constructor”属性是什么?

ibeautiful 2020-02-02 15:50:01
在JavaScript中,每个函数的原型对象都有一个constructor指向该函数的不可枚举的属性(EcmaScript§13.2)。它未在任何本机功能中使用(例如,instanceof仅检查原型链),但是我们建议在覆盖prototype用于继承的功能的属性时对其进行调整:SubClass.prototype = Object.create(SuperClass.prototype, {    constructor: {value:SubClass, writable:true, configurable:true}});但是,我们(包括我在内)是否只是为了清楚和整洁?是否存在依赖于该constructor属性的实际用例?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 396 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信