问题描述varinherit=(function(){varF=function(){};//第一种申明方式//functionF(){};//第二种申明方式returnfunction(Target,Origin){F.prototype=Origin.prototype;Target.prototype=newF();Target.prototype.contructor=Target;Target.prototype.uber=Origin.prototype;}}());如上注释所示:第一种算是以变量的形式存储一个函数;第二种我是直接申明一个构造函数;主要是这两种用起来功能都可以实现(都可以new对象),就是不太明白这两种方式的区别;在当前方法中用那种比较好,为什么?烦请各位大大神小弟解惑,感谢!感谢!
函数式编程
相关分类