js 面向对象编程 陷阱2

观察如下代码:




	
		
		
		
	

		
	


>>陷阱

如果在A的构造器内部声明原型函数,则每生成A的实例的时候,原型函数都会被重新声明一次。

这是没有意义的动作,或多或少影响js的执行性能。

应将原型函数的定义体从构造器中移出,如下:




	
		
		
		
	

		
	




你可能感兴趣的:(JS)