犀牛——第9章类和模块 9.3JavaScript中java式的类继承
来源:互联网 发布:c语言标识符命名规则 编辑:程序博客网 时间:2024/05/01 18:24
9.3 JavaScript中java式的类继承
JavaScript中的函数都是以值的形式出现的,方法和字段之间并没有太大的区别。如果属性值的函数,那么这个属性就定义了一个方法;否则,它只是一个普通的属性或“字段”。
9.4 类的扩充
JavaScript中基于原型的继承机制是动态的:对象从其原型继承属性,如果创建对象之后原型的属性发生改变,也会影响到继承这个原型的所有实例对象。这意味着我们可以通过给原型对象添加新方法来扩充JavaScript类。
例子:
//多次调用这个函数f,传入一个迭代数
//比如,要输出“hello”三次
//var n = 3;
//n.times(function(n){console.log(n+"hello");});
Number.prototype.times = function(f,context){
var n = Number(this);
for(var i = 0; i < n; i++)
f.call(context,i);
}
0 0
- 犀牛——第9章类和模块 9.3JavaScript中java式的类继承
- JavaScript权威指南_73_第9章_类和模块_9.3-JavaScript中Java式的类继承
- 犀牛——第9章类和模块 9.1类和原型
- 犀牛——第9章类和模块 9.5 类和类型
- 【09类和模块】——3:javascript中java式的类继承
- 【笔记】 《js权威指南》- 第9章 类和模块 - 9.3 Java式继承
- 犀牛——第13章 13.1 客户端JavaScript
- 犀牛——第13章 13.3 JavaScript程序的执行
- 犀牛——第4章表达式和运算符
- 犀牛——第13章 13.4 兼容性和互用性
- 犀牛书第3章 JavaScript数据类型和值(上篇)
- 犀牛——第19章JQuery类库 19.2 jQuery的getter 和setter
- 犀牛——第6章对象6.2属性的查询和设置
- 犀牛——第8章函数 8.3 函数的实参和形参
- 犀牛——第5章语句
- 犀牛——第13章 13.2 在HTML里嵌入JavaScript
- 犀牛书第1章 JavaScript概述
- javascript中类的创建和继承
- 学习《算法导论》第十一章 散列表 总结一
- Hadoop压缩类型
- react-native试玩(16)-iOS分段控制控件
- c++ iterator(迭代器)分类及其使用
- CSS样式规范
- 犀牛——第9章类和模块 9.3JavaScript中java式的类继承
- "编程珠玑" 第一章 磁盘文件排序问题
- 二叉查找树
- hdoj1756Cupid's Arrow【点在多边形内部的判断 射线法】
- 工具:去除文件的行号
- Hadoop集群优化-关闭THP
- Spring MVC 前端ajax传入多个参数(包含数组)后端controller的一次性接收
- mac 中Tomcat的安装 以及注意事项
- mapper.xml内容解析