怎么理解函数里又new一个对象?
phpcn_u806
phpcn_u806 2017-02-22 13:12:50
0
2
938

bVJyXZ.png

经常看到上面这种形式的代码,一直似懂非懂的感觉。

phpcn_u806
phpcn_u806

全部回覆(2)
数据分析师

怎麼理解函數裡又new一個物件? -PHP中文網路問答-怎麼理解函數裡又new一個物件? -PHP中文網問答

圍觀一下哦,學習一下。

阿神

这个函数自己倒是挺简单的:function的返回值就是一个对象,对象是通过new语句生成的。

不太好理解的地方可能是:new的后面不是跟了一个简单的类型(其实也就是函数名),而是一个prototype里的init方法,因为init在原型链里面,所以它其实就应该是aQuery所有实例的一个方法,这里是当构造函数用的,所以new这个init,就相当于new了一个aQuery对象。

不过前面var定义的对象也叫做aQuery有点奇怪,这样本句执行完,就把之前的aQuery定义覆盖了,没有上下文,不知其深意

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!