javascript - 怎么理解函数里又new一个对象?
PHPz
PHPz 2017-04-11 12:07:15
[JavaScript讨论组]


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

                                          更新

PHPz
PHPz

学习是最好的投资!

全部回复(2)
PHP中文网

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

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

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

伊谢尔伦

就是返回一个对象啊。。。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号