关于js的constructor属性问题

function B() {};
var b=new B();

B.constructor 值的是什么
(new B).constructor 又是什么意思

阅读 2k
1 个回答

constructor 属性一直都是指向当前对象的构造器。
function B() {};定义了一个名称为B的函数,相当于function B = new Function();B对象当然是指向了Function的构造器。
var b=new B();b.constructor 自然是指向B的构造器了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题