JavaScript面向对象编程(4)prototype使用案例:内置对象增强
来源:互联网 发布:xml文件解析 java 编辑:程序博客网 时间:2024/05/24 00:47
接上一讲,prototype可以用于动态增强对象,那么有些js的原生类,没有提供我们想要的功能的时候,我们就可以用prototype对其增强。
下面是一些具体的案例,希望大家能举一反三:
<pre name="code" class="javascript">//检测指定元素是否在数组中Array.prototype.contains=function(e){for(i in this){if(this[i]===e)return true;}return false;};//测一测alert(new Array('a','b').contains('a'));var arr = ['red','yellow','blue'];alert(arr.contains('red'));
//头尾去空String.prototype.trim=function(){return this.replace(/^\s+|\s+$/igm,'');};alert("' abc '的长度==="+' abc '.length);//测一测去空后的长度alert("' abc '去空后的长度==="+' abc '.trim().length);
0 0
- JavaScript面向对象编程(4)prototype使用案例:内置对象增强
- JavaScript面向对象编程之prototype对象
- JavaScript [面向对象] prototype
- JavaScript面向对象编程(3)prototype简介
- JavaScript面向对象编程(7)只继承prototype
- JavaScript 面向对象编程入门案例
- javascript [面向对象] prototype 分析
- javaScript 面向对象-原形prototype
- js面向对象编程-prototype
- JavaScript面向对象编程之prototype原型与继承
- javascript中prototype方式面向对象编程注意事项
- 通过原型(prototype)扩充javascript内置对象
- 【JavaScript面向对象编程】20160104(对象)
- 【JavaScript面向对象编程】20160105(对象)
- JavaScript面向对象编程(5)重写prototype造成的混乱
- JavaScript 面向对象编程
- JavaScript 面向对象编程
- javascript面向对象编程
- HDU2151 Worm 动态规划
- 数学之路-分布式计算-disco(3)
- 聚类分析之距离计算
- ubuntu下编译安装boost库
- hdu 4961 Boring Sum 2014 Multi-University Training Contest 9
- JavaScript面向对象编程(4)prototype使用案例:内置对象增强
- java学习day13
- nodejs安装node-inspector报错
- javascript的window.ActiveXObject对象,区别浏览器的方法
- Unix、Minix和Linux
- meta标签中的http-equiv属性使用介绍
- 重装linux,从ubuntu到centos
- EL表达式取servlet中的对象总结
- c++中const&细节调试