prototype的好处
在js中我们初始化一个函数的时候实例化对象是一个function时有两种方法:第一种:直接在构造函数中this.xxx=function({})第二种:在构造函数外 xxx函数名.prototype.xxx=function({})
比较推荐第二种那为什么要使用第二种原型方法呢,因为第一种方法在new实例化出来对象的时候,所有this的东西都申请了一块空间,等待你去使用。而用第二种则是在你使用到function时在被调用比较节省空间
在js中我们初始化一个函数的时候实例化对象是一个function时有两种方法:第一种:直接在构造函数中this.xxx=function({})第二种:在构造函数外 xxx函数名.prototype.xxx=function({})
比较推荐第二种那为什么要使用第二种原型方法呢,因为第一种方法在new实例化出来对象的时候,所有this的东西都申请了一块空间,等待你去使用。而用第二种则是在你使用到function时在被调用比较节省空间