84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
经常看到上面这种形式的代码,一直似懂非懂的感觉。
怎么理解函数里又new一个对象?-PHP中文网问答-怎么理解函数里又new一个对象?-PHP中文网问答
围观一下哦,学习一下。
这个函数自己倒是挺简单的:function的返回值就是一个对象,对象是通过new语句生成的。
不太好理解的地方可能是:new的后面不是跟了一个简单的类型(其实也就是函数名),而是一个prototype里的init方法,因为init在原型链里面,所以它其实就应该是aQuery所有实例的一个方法,这里是当构造函数用的,所以new这个init,就相当于new了一个aQuery对象。
不过前面var定义的对象也叫做aQuery有点奇怪,这样本句执行完,就把之前的aQuery定义覆盖了,没有上下文,不知其深意
怎么理解函数里又new一个对象?-PHP中文网问答-怎么理解函数里又new一个对象?-PHP中文网问答
围观一下哦,学习一下。
这个函数自己倒是挺简单的:function的返回值就是一个对象,对象是通过new语句生成的。
不太好理解的地方可能是:new的后面不是跟了一个简单的类型(其实也就是函数名),而是一个prototype里的init方法,因为init在原型链里面,所以它其实就应该是aQuery所有实例的一个方法,这里是当构造函数用的,所以new这个init,就相当于new了一个aQuery对象。
不过前面var定义的对象也叫做aQuery有点奇怪,这样本句执行完,就把之前的aQuery定义覆盖了,没有上下文,不知其深意