Javascript prototype属性使用(给内置对象添加新的方法,方便调用)
2013-01-24 17:04
891 查看
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>prototype属性使用(给内置对象添加新的方法,方便调用)</title>
<script type="text/javascript">
function getMaxFunc() {
var max = this[0];
for (var i in this) {
if (max < this[i]) {
max = this[i];
}
}
return max;
}
Array.prototype.getMax = getMaxFunc;
//Array是Javascript的内置对象,这里使用prototype定义一个新的方法getMax
var myArr = [3, 5, 6, 7, 9];
var max = myArr.getMax(); //这里就可以直接使用myArr.getMax了,像使用内置对象的方法一样使用
alert("max=" + max);
</script>
</head>
<body>
</body>
</html>
<head>
<title>prototype属性使用(给内置对象添加新的方法,方便调用)</title>
<script type="text/javascript">
function getMaxFunc() {
var max = this[0];
for (var i in this) {
if (max < this[i]) {
max = this[i];
}
}
return max;
}
Array.prototype.getMax = getMaxFunc;
//Array是Javascript的内置对象,这里使用prototype定义一个新的方法getMax
var myArr = [3, 5, 6, 7, 9];
var max = myArr.getMax(); //这里就可以直接使用myArr.getMax了,像使用内置对象的方法一样使用
alert("max=" + max);
</script>
</head>
<body>
</body>
</html>
相关文章推荐
- Javascript中prototype属性实现给内置对象添加新的方法
- Javascript中prototype属性实现给内置对象添加新的方法
- javascript 定义对象、方法和属性的使用方法(prototype)
- JavaScript 内置对象(二):Date 对象(构造函数、属性和方法)
- 继承:《原型和原型链(prototype 属性使您有能力向对象添加属性和方法。)》
- javascript内置对象属性及方法(收集)希望大家补充
- JavaScript 内置对象属性及方法集合
- Javascript使用方括号([])引用对象的属性和方法,[]和.的区别
- JavaScript常用内置对象及其相应属性和方法(一)
- JavaScript可以动态添加、删除对象属性与方法
- JavaScript中prototype(原型)给字符串对象添加一个toCharArray的方法,reverse(翻转)的 方法
- 使用ArrayList集合,对其添加100个不同的元素: 1.使用add()方法将元素添加到ArrayList集合对象中; 2.调用集合的iterator()方法获得Iterator对象,并调用Ite
- Javascript中的window对象基本属性和方法以及对alert,confirm,prompt的使用
- javascript动态添加、修改、删除对象的属性与方法详解
- javascript动态添加、修改、删除对象的属性与方法详解
- js之prototype用法(给对象添加通用属性/方法)
- JavaScript中内置对象的一些属性及方法
- JavaScript中对象的创建方法与属性的添加
- JavaScript - 对象实例化、调用对象的属性及方法
- javascript中的全局对象内置的方法、属性