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 相关文章推荐
不一样的文字闪烁 轮番闪烁
Nov 11 Javascript
js 替换功能函数,用正则表达式解决,js的全部替换
Dec 08 Javascript
Node.js和PHP根据ip获取地理位置的方法
Mar 14 Javascript
让alert不出现弹窗的两种方法
May 18 Javascript
jQuery中parents()和parent()的区别分析
Oct 28 Javascript
express的中间件basicAuth详解
Dec 04 Javascript
给easyui的datebox控件添加清空按钮的实现方法
Nov 09 Javascript
Bootstrap Table使用心得总结
Nov 29 Javascript
详解vue 模版组件的三种用法
Jul 21 Javascript
JavaScript函数的特性与应用实践深入详解
Dec 30 Javascript
防止Layui form表单重复提交的实现方法
Sep 10 Javascript
谈谈IntersectionObserver懒加载的具体使用
Oct 15 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
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
自己动手做一个SQL解释器
2006/10/09 PHP
php pack与unpack 摸板字符字符含义
2009/10/29 PHP
ThinkPHP文件缓存类代码分享
2015/04/22 PHP
PHP调用API接口实现天气查询功能的示例
2017/09/21 PHP
jQuery 性能优化指南(3)
2009/05/21 Javascript
JS按位非(~)运算符与~~运算符的理解分析
2011/07/31 Javascript
Node.js中创建和管理外部进程详解
2014/08/16 Javascript
JavaScript中提前声明变量或函数例子
2014/11/12 Javascript
jquery实现submit提交表单
2015/02/03 Javascript
js控制页面的全屏展示和退出全屏显示的方法
2015/03/10 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
js 实现获取name 相同的页面元素并循环遍历的方法
2017/02/14 Javascript
bootstrap Validator 模态框、jsp、表单验证 Ajax提交功能
2017/02/17 Javascript
Three.js利用dat.GUI如何简化试验流程详解
2017/09/26 Javascript
浅谈vue项目4rs vue-router上线后history模式遇到的坑
2018/09/27 Javascript
Node+OCR实现图像文字识别功能
2018/11/26 Javascript
解决layer 动态加载select 失效的问题
2019/09/18 Javascript
用Python编写简单的微博爬虫
2016/03/04 Python
利用Python自动监控网站并发送邮件告警的方法
2016/08/24 Python
深入理解NumPy简明教程---数组2
2016/12/17 Python
对Python 获取类的成员变量及临时变量的方法详解
2019/01/22 Python
python构建指数平滑预测模型示例
2019/11/21 Python
python字符串下标与切片及使用方法
2020/02/13 Python
HTML5使用drawImage()方法绘制图像
2014/06/23 HTML / CSS
HTML块级标签汇总(小篇)
2016/07/13 HTML / CSS
GUESS西班牙官方网上商城:美国服饰品牌
2017/03/15 全球购物
什么是典型的软件三层结构?软件设计为什么要分层?软件分层有什么好处?
2012/03/14 面试题
如何做好总经理助理
2013/11/12 职场文书
幼儿教师师德师风自我剖析材料
2014/09/29 职场文书
优秀员工演讲稿
2019/06/21 职场文书
一篇文章弄懂Python中的内建函数
2021/08/07 Python
MySQL8.0的WITH查询详情
2021/08/30 MySQL
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis
win10怎么设置右下角图标不折叠?Win10设置右下角图标不折叠的方法
2022/07/15 数码科技