Javascript中prototype属性实现给内置对象添加新的方法


Posted in Javascript onMay 14, 2015

本文实例讲述了Javascript中prototype属性实现给内置对象添加新的方法。分享给大家供大家参考。具体实现方法如下:

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<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程序设计有所帮助。

Javascript 相关文章推荐
JQUERY获取form表单值的代码
Jul 17 Javascript
使用indexOf等在JavaScript的数组中进行元素查找和替换
Sep 18 Javascript
jquery实现弹出层效果实例
May 19 Javascript
详解AngularJS实现表单验证
Dec 10 Javascript
【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)
Jun 07 Javascript
使用Ajax生成的Excel文件并下载的实例
Nov 21 Javascript
vue.js 获取当前自定义属性值
Jun 01 Javascript
在vue项目中引用Iview的方法
Sep 14 Javascript
从Vuex中取出数组赋值给新的数组,新数组push时报错的解决方法
Sep 18 Javascript
微信小程序-API接口安全详解
Jul 16 Javascript
javascript设计模式之迭代器模式
Jan 30 Javascript
JavaScript事件的委托(代理)的用法示例详解
Feb 18 Javascript
Javascript进制转换实例分析
May 14 #Javascript
Javascript中For In语句用法实例
May 14 #Javascript
Javascript中With语句用法实例
May 14 #Javascript
javascript用函数实现对象的方法
May 14 #Javascript
javascript中动态函数用法实例分析
May 14 #Javascript
javascript函数特点实例分析
May 14 #Javascript
JavaScript里实用的原生API汇总
May 14 #Javascript
You might like
遭遇php的in_array低性能问题
2013/09/17 PHP
php实现的zip文件内容比较类
2014/09/24 PHP
php 读取输出其他文件的实现方法
2016/07/26 PHP
ThinkPHP中调用PHPExcel的实现代码
2017/04/08 PHP
PHP Swoole异步Redis客户端实现方法示例
2019/10/24 PHP
Javascript hasOwnProperty 方法 &amp; in 关键字
2008/11/26 Javascript
JavaScript 数组循环引起的思考
2010/01/01 Javascript
查看大图功能代码jquery版
2013/11/05 Javascript
JavaScript排序算法之希尔排序的2个实例
2014/04/04 Javascript
使用控制台破解百小度一个月只准改一次名字
2015/08/13 Javascript
bootstrap-treeview自定义双击事件实现方法
2016/01/09 Javascript
基于jQuery实现动态搜索显示功能
2016/05/05 Javascript
JavaScript 限制文本框不可输入英文单双引号的方法
2016/12/20 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
基于vue2.0动态组件及render详解
2018/03/17 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
Javascript幻灯片播放功能实现过程解析
2020/05/07 Javascript
ES6新增的数组知识实例小结
2020/05/23 Javascript
JavaScript中常用的3种弹出提示框(alert、confirm、prompt)
2020/11/10 Javascript
零基础写python爬虫之HTTP异常处理
2014/11/05 Python
Pandas-Cookbook 时间戳处理方式
2019/12/07 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
2020/01/10 Python
python 获取当前目录下的文件目录和文件名实例代码详解
2020/03/10 Python
Python 实现集合Set的示例
2020/12/21 Python
HTML5去掉输入框type为number时的上下箭头的实现方法
2020/01/03 HTML / CSS
WEB控件可以激发服务端事件,请谈谈服务端事件是怎么发生并解释其原理?自动传回是什么?为什么要使用自动传回?
2012/02/21 面试题
营销总经理的岗位职责
2013/12/15 职场文书
饲料采购员岗位职责
2013/12/19 职场文书
创先争优活动方案
2014/02/12 职场文书
丧事主持词大全
2014/04/02 职场文书
2015重阳节座谈会主持词
2015/07/30 职场文书
《检阅》教学反思
2016/02/22 职场文书
使用numpy nonzero 找出非0元素
2021/05/14 Python
Python中的xlrd模块使用整理
2021/06/15 Python
python 远程执行命令的详细代码
2022/02/15 Python
SQL Server远程连接的设置步骤(图文)
2022/03/23 SQL Server