2016-10-22 16:53发布
如题,闭包在开发过程中可以起到js文件打包压缩后不污染全局变量的作用。那么大家常说的prototype和_proto_在开发过程中起到什么作用??
为了性能优化如果我们在实现一个类的时候,把方法都写在构造函数里面,那么每次创建一个实例,所有的方法都会重新声明一次,随着实例数量的增多,重复声明定义的方法就越多,而这些方法其实是可以共享的,于是我们将这些方法都放到 prototype 原型对象里面,这样方法只需要声明一次就可以了
最多设置5个标签!
为了性能优化
如果我们在实现一个类的时候,把方法都写在构造函数里面,那么每次创建一个实例,所有的方法都会重新声明一次,随着实例数量的增多,重复声明定义的方法就越多,而这些方法其实是可以共享的,于是我们将这些方法都放到 prototype 原型对象里面,这样方法只需要声明一次就可以了
一周热门 更多>