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

如下代码,什么情况下typeof Constructor.prototype ===

如下代码,什么情况下typeof Constructor.prototype ===

开满天机 2018-08-07 09:09:20
function A( name ){    this.name = name;} function ObjectFactory(){    //console.log(arguments);    var obj = {},    Constructor = Array.prototype.shift.call( arguments );    //console.log(typeof Constructor.prototype);        obj.__proto__ =  typeof Constructor.prototype === 'number'  ? Object.prototype : Constructor.prototype;        var ret = Constructor.apply( obj, arguments );    //console.log(typeof ret);        return typeof ret === 'object' ? ret : obj;    } var a = ObjectFactory( A, 'svenzeng' );
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 625 浏览
慕课专栏
更多

添加回答

举报

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