浅说js原型

mac2026-05-22  5

当我们用变量 new 函数的时候形成构造函数; 示列: function Person{ //隐式的 var this = { proto:Person.prototype={ } }

//最底 return this } var person = new Person( );//那么这里接收到。

Person 且称呼为person的祖关系,这个关系可以让子类向父类取得资源。

那个这个关系链是在计算机怎么形成的那,我理解为在js中; 目前我可以确定的是在js语言的Object(那么来万物皆对象是不是听吐了)都有一个隐式的__proto__ 而这个原型形成了一个链,建立了一个函数构造者constructor。注意这些凡是js对象的都有。它们指向了它们的“ 共祖 ”关系。看过上面的示列后; 当一个构造函数形成它就成了new这个函数的共祖,就会形成一个pototype 注意共祖才有pototype那么这个里面放得是什么那,就是函数构造者constructor,子关系的对象函数的__proto__ 就会对等共祖的pototype因为他们是一个constructor(中文意构造器)。

这就证明这个链式关系是可以改的。然而这个小米的爸爸的妈妈的儿子的孙子关系,你如果感兴趣就写了好了方法直接给我用,这样我们最起码就是好朋友关系了,完事抽烟去。。。。 可能没完但是现在不想想了。

最新回复(0)