javascript 错误的继承方式
程序员文章站
2022-07-08 16:43:16
...
var parent = {t:1,m:2,} parent.test=function(){ console.log("ss"); } var son = {}; //使用jquery的方式继承 $.extend(son,parent); son.test = function(){ //调用父类方法 //此处调用的还是son.test方法,会内存溢出 son.test.apply(parent); }; son.test(); var son = {}; //使用jquery的方式继承 $.extend(son,parent); son.test = function(){ //调用父类方法 //此处的prototype未定义,调用出错 //Cannot read property 'test' of undefined //__proto__: 是原始的Object,只有原始object对象的方法 parent.prototype.test.apply(parent); }; son.test();
上一篇: MySQL 高可用集群架构 MHA 详解
下一篇: mongodb安全验证 密码登录