详解javascript中基于原型prototype的继承特性