JavaScript中的类添加通用方法

原创 2012年03月29日 10:58:31

首先说明一点,JavaScript 不支持函数的重载,如果右多个函数名相同,它自己会调用距离他最近的那个,也就是最

后的那个函数,这个JS不支持函数重载的现象的东西需要特别的注意。

直接定义一个函数或者变量,他们是属于全局函数或者全局变量,本质上他们是属于window对象的。

然后还有对于JS中内置的对象,我们可以为他们提供一个通用的方法,这样就不需要专门写了。

代码如下

//我们可以给类添加方法
	var i = new Number(10);
	Number.prototype.add=function(a){
		return this+a;
	}
	
	window.alert(i.add(20).add(30));

这样的话,我们就可以给Number这个对象的增加方法,我们就可以直接使用了。

再看一个代码

	Array.prototype.find=function(val){
		for(var i = 0; i < this.length; i++){
			if(this[i] == val){
			window.alert("下标为 "+i);
			return;
			}
		}
		window.alert("没有");
	}
	
	var t = new Array(3);
	t[0] = 3;
	t[1] = 5;
	t[2] = 6;
	
	t.find(4);
	t.find(5);

这样的话为Array对象提供了通用的方法,套用了this关键字,这样的prototype可以为相当于类的东西提供方法,Mark

一下

javascript 通用定义类继承工具方法

个人认为,javascript脚本语言算是一种很复杂型的语言,它不像PHP那样简单,那是因为它本身的运用环境实在是多种多样,不同的浏览器环境和其语言本身的独特性质,决定了要学好javascript语言...
  • yhawaii
  • yhawaii
  • 2011年10月24日 19:41
  • 621

javascript取网页DOM自定义属性值和设置自定义属性值的通用方法

HTML元素,属性已经十分丰富了。但是,在某些场合下,也会显得捉襟见肘,这时候自定义属性就发挥了十分关键的作用。Html元素的自定义属性,使用起来,十分方便,例如:假设我们现在需要限制,这个按钮,只能...
  • wyh0318
  • wyh0318
  • 2012年03月27日 14:08
  • 615

JavaScript:通用的Object属性和方法

JavaScript中的所有对象都继承自Object类。尽管更加具体分类的对象比如Date和RegExp,都定义了它们自己的属性和方法。但是所有创建的对象也支持Object所定义的属性和方法,由于这些...

JavaScript中绑定事件监听函数的通用方法[ addEvent() ]

上篇文章讲到了事件绑定的3中常用方法:传统绑定、W3C绑定方法、IE绑定方法。但是,在实际开发中对于我们来讲重要的是需要一个通用的、跨浏览器的绑定方法。如果我们在互联网上搜索一下会发现许多方法,一下是...

javascript设置和获取cookie的通用方法

//设置cookiefunction setCookie(cookieName,cookieValue,cookieExpires,cookiePath){ cookieValue = escape(...
  • taozi165
  • taozi165
  • 2011年06月18日 16:00
  • 17254

一些通用的javascript方法

一些通用的javascript方法: function range(start, end) { var result = []; if(typeof end === 'undefi...
  • Joyhen
  • Joyhen
  • 2014年03月06日 13:38
  • 1563

JavaScript专题之jQuery通用遍历方法each的实现

JavaScript专题之jQuery通用遍历方法each的实现 JavaScript 专题系列第十一篇,讲解 jQuery 通用遍历方法 each 的实现 each介绍 jQu...

javascript通用循环遍历方法forEach

上一次的错误太多,排版也出现了问题,重写了一遍,希望大家支持.   循环遍历一个元素是开发中最常见的需求之一,那么让我们来看一个由框架BASE2和Jquery的结合版本吧.   ...
  • WHACKW
  • WHACKW
  • 2015年06月17日 23:49
  • 593

javascript取网页DOM自定义属性值和设置自定义属性值的通用方法

javascript取网页DOM自定义属性值和设置自定义属性值的通用方法 HTML元素,属性已经十分丰富了。但是,在某些场合下,也会显得捉襟见肘,这时候自定义属性就发...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript中的类添加通用方法
举报原因:
原因补充:

(最多只允许输入30个字)