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

构造函数返回 new jQuery.fn.init() 相比 if(!this instanceof jQuery) {return new jQuery();}this.init();有什么明显好处?

后者除了看起来不够优美之外,继承性上也和前者一样,不能只简单的借用构造函数,功能上也能够实现静态和原型方法的分离啊

正在回答

2 回答

 if(!(this instanceof jQuery))

后者在每次构建新实例的时候都要判断一次。

1 回复 有任何疑惑可以回复我~
#1

ST_Lighter 提问者

很有道理的样子
2016-05-30 回复 有任何疑惑可以回复我~

其实有些判断在jQuery.fn.init()里面做了


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

构造函数返回 new jQuery.fn.init() 相比 if(!this instanceof jQuery) {return new jQuery();}this.init();有什么明显好处?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信