javascript继承
来源:互联网 发布:学生就业压力大数据 编辑:程序博客网 时间:2024/05/22 17:10
网上有很多关于javascript的继承给出了很多种方法
我是没看懂。这里就主要就 一下Object.create() 这种方式的继承和 原型链继承说一下
原型链继承。
Son.prototype = new Father();
function Parent(){this.name="father";this.that =this;}Parent.prototype.run = function(){alert(this.name);}function Son(){this.name= "son";} Son.prototype = new Parent();
var son = new Son();alert(son.name);son.run();
输出 father father 说明继承了父类的属性和原型方法。
function Parent(){this.name="father";this.that =this;}Parent.prototype.run = function(){alert(this.name);} var son = Object.create(Parent.prototype); son.name="son"; alert(son.name);son.run();
输出都是 son son 说明,只是能调用父类原型链方法。但是this指向是当前的子类对象。所以访问属性也是子类。父类不能访问。
0 0
- javascript继承
- javascript继承
- javascript 继承
- Javascript继承
- Javascript继承
- javascript继承
- Javascript继承
- javascript继承
- JavaScript 继承
- javascript 继承
- JavaScript 继承
- javascript 继承
- javascript 继承
- Javascript继承
- Javascript继承
- Javascript 继承
- JavaScript 继承
- javascript继承
- Beyond Compare 有哪些便捷功能
- Android混淆代码,作个小记录!
- Hbase集群间数据迁移方法总结(包括不通信集群)
- 记html乱起八糟的
- 微信接收回复消息(java)
- javascript继承
- Android让EditText失去焦点避免自动弹出输入法
- 浏览器插件之ActiveX开发(四)
- CAS+RESTful WebService 使用文档
- Beyond Compare for Mac中文版首发,免费下载
- spring service事务传播
- HDU-3065 病毒侵袭持续中 (fail指针)
- C++ 函数传递指针的引用或指针的指针,指针的值被改变
- 导入到EXCEL