请教JS问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 01:43:10
本人JS很菜
想请教一个问题
经常看到这样的代码
var A=function(B){}
这是什么意思?为什么要这样写?有什么好处?
还有就是JS里的prototype是用来干什么的?

由于javaScript的类是源于function实现的,而这个function即代表类又代表了此类的构造函数。
var A=function(B){}是定义在类中的一个函数。
prototype属性是用于继承类,如果有一个类为A,另一个类为B,如想B类继承A类,那么必须在B类中的prototype属性设置为A,即prototype=A;