关于javascript 中的prototype的问题,prototype 和类的实例对象是什么区别?

2024年11月22日 11:11
有4个网友回答
网友(1):

javascript中函数function也是禅运对象,javascript中function拥有字段prototype,可以理解为一个指针对象。而每一个自定义的函数都是函数的子对象,这样每个自定拍枝义的函数都有了prototype这个袭袭敏指针域,而这个我们定义的函数在js面向对象概念里,可以看作一个类了,每一个new出来的实例,都共享这个类的prototype。不知道这样说能不能理解。例如 function A() {this.name = "default";};function B() {}; B.prototype = new A(); b = new B(); alert(b.name);//输出 default。根据变量查找的prototype链,深入地可以了解一下prototype链的解释

网友(2):

Y.prototype = new S();
这高隐碰行代码戚谈的意思是Y继承S,携槐这里的prototype就是实现继承

网友(3):

不Zhi到

网友(4):

JavaScript没有类旁做悉的胡基说法。prototype本身就是一个对象。说不清这个问题,建运乎议查阅资料。