JavaScript继承
来源:互联网 发布:七月七的爱恋网络歌手 编辑:程序博客网 时间:2024/06/07 02:23
JavaScript没有java中的extends关键字去实现继承,那么它如何实现自己的继承呢?
1.prototype方式:
JavaScript每个对象都一个prototype属性,这个属性的含义为:返回对象类型原型的引用。
var myObject=function(){}myObject.prototype.add=function(i,j){ return i+j;}var o=new myObject();console.log(o.add(1,2));
var add=function(i,j){return i+j;}var sub=function(i,j){return i-j;}console.log(add.call(sub,1,2));//将sub看成add.数字1,2为需要传递的参数,所以结果不是-1而是3
3.apply方式:
var add=function(i,j){ return i+j;}var sub=function(i,j){ return i-j;}console.log(add.apply(sub,[1,2]));
0 0
- javascript继承
- javascript继承
- javascript 继承
- Javascript继承
- Javascript继承
- javascript继承
- Javascript继承
- javascript继承
- JavaScript 继承
- javascript 继承
- JavaScript 继承
- javascript 继承
- javascript 继承
- Javascript继承
- Javascript继承
- Javascript 继承
- JavaScript 继承
- javascript继承
- can 转usb【can-usb】【usb can转换】
- opensuse安装gnome怀旧界面
- Kinect v2.0原理介绍之十三:面部帧获取
- linux服务器启动系统提示welcome to emergency mode! after logging in type...
- JMP指令转换公式推导
- JavaScript继承
- 【Java线程】Java线程池ExecutorService
- Spring使用xml配置bean,主要是constructor-arg
- ssdt 表结构及hook的一般理解
- HTML 限制文本框只能输入数字
- 蓝牙结构
- CGlib 入门
- MDM设备管理编程中遇到的一些问题
- java线程的全面讲解