关于js继承

1,在基于类的语言中,对象是类的实例,类可以从另一个类继承。js是一门基于原型的语言,就是说js中  对象直接从另一个对象继承。(同过将对象的原型指向另一个对象)                 所以通过对象字面量创建的对象都连接到 Object.prototype 这个js对象           

             创建一个使用原对象作为其原型的新对象:

                           if(typeof Object.beget !== 'function'){

                                      Object.beget = function(o){

                                             var F = function () {};

                                              F.prototype = o;

                                              return new F();

                                       }         

                            }

 

posted @ 2016-04-18 15:18  moth丁  阅读(137)  评论(0编辑  收藏  举报