标签:
在js,我们可以通过一oop的思想来观察。其中Function这个关键字是贯穿整个js结构的,使用function关键字创建了一系列的内部(即js中本身自带的类)例如:Object,Array,String等等,由此以来js结构便清晰明了。
可以验证,Object,Array等的constructor都是 Function(){}。
然后在通过var a = new Object();可以发现a 的constructor则是Object(){};这就大概是js的架构。
我们也可以通过Function产生类似于Object和Array等的类,用来实现我们自己的需求,然后配合js自带的类便可以完成各种功能了。
但是还有一点是:其中Object类是多数的祖先类(到底是不是所有有待考究),Array的原始祖先类也是Object类。
标签:
原文地址:http://www.cnblogs.com/dragon-zhong/p/4742653.html