javascritpt 原型链
来源:互联网 发布:java 源代码文件 混淆 编辑:程序博客网 时间:2024/06/07 07:15
// 基类var BaseCalculator = function(){this.decimalDigits = 2;};// publicBaseCalculator.prototype.add = function(x, y) {return x + y;}// publicBaseCalculator.prototype.subtract = function(x, y) {return x - y;}// 子类var Calculator = function() {this.tax = 5;};// 覆盖重写Calculator.prototype.add = function(x, y) {return x + y + this.tax;}// 实例继承Calculator.prototype = new BaseCalculator();var calc = new Calculator();console.log(calc.add(1,1));console.log(calc.decimalDigits);/* 原型继承,不让子类访问基类的属性Calculator.prototype = BaseCalculator.prototype;var calc = new Calculator();console.log(calc.add(1,1));console.log(calc.decimalDigits);// 无法访问*/// 原型链遍历从自身属性到原型链,从下向上遍历,到Object.prototype 结束。Object.prototype.bar = 1;var foo = {moo:2};for(var i in foo) {console.log(i);}// foo barfor(var i in foo) {if(foo.hasOwnProperty(i)) {console.log(i);}}// moo
2 0
- javascritpt 原型链
- Javascritpt UI
- javascritpt 面向对象(继承)
- (一) JavaScritpt 基础点
- 原型与原型链
- 原型 和 原型链
- 原型与原型链
- 原型以及原型链
- JS原型、原型链
- 原型与原型链
- 原型与原型链
- JS-原型、原型链
- 原型、原型链
- JavaScript原型,原型链
- JavaScript-原型、原型链
- 原型和原型链
- 原型与原型链
- 原型与原型链
- Apache 配置文件httpd.conf 的含义
- 常用网络命令(十三)arptables
- UIView进阶-常用控件(一):UIControl
- ubuntu 12.04 eclise 4.2 安装 svn插件。
- Android Fragment 真正的完全解析
- javascritpt 原型链
- UARTprintf不输出
- jQuery验证控件jquery.validate.js使用说明+中文API
- 初学java:Java面向对象与c语言面向过程的不同
- C++拷贝构造函数详解
- HDU1026 Ignatius and the Princess I 【BFS】+【路径记录】
- Linux性能统计 - iostat
- Discuz系统结构分析(一): MVC
- Maven 手动添加 JAR 包到本地仓库