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 动画基础教程
Dec 25 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
Mar 17 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
Dec 13 Javascript
仿JQuery输写高效JSLite代码的一些技巧
Jan 13 Javascript
js库Modernizr的介绍和使用
May 07 Javascript
jquery简单实现带渐显效果的选项卡菜单代码
Sep 01 Javascript
JavaScript深度复制(deep clone)的实现方法
Feb 19 Javascript
AngularJS中directive指令使用之事件绑定与指令交互用法示例
Nov 22 Javascript
JS实现在文本指定位置插入内容的简单示例
Dec 22 Javascript
小程序二次贝塞尔曲线实现购物车商品曲线飞入效果
Jan 07 Javascript
React传值 组件传值 之间的关系详解
Aug 26 Javascript
简单了解前端渐进式框架VUE
Jul 20 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程序
2006/10/09 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
php缩放图片(根据宽高的等比例缩放)实例介绍
2013/06/09 PHP
对PHP新手的一些建议(PHP学习经验总结)
2014/08/20 PHP
php递归实现无限分类的方法
2015/07/28 PHP
PHP内存溢出优化代码详解
2021/02/26 PHP
xtree.js 代码
2007/03/13 Javascript
jQuery的写法不同导致的兼容性问题的解决方法
2010/07/29 Javascript
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
jquery改变tr背景色的示例代码
2013/12/28 Javascript
了不起的node.js读书笔记之mongodb数据库交互
2014/12/22 Javascript
3个可以改善用户体验的AngularJS指令介绍
2015/06/18 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
JavaScript中用let语句声明作用域的用法讲解
2016/05/20 Javascript
Wireshark基本介绍和学习TCP三次握手
2016/08/15 Javascript
BootStrap Table对前台页面表格的支持实例讲解
2016/12/22 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
解决layui弹出层layer的area过大被遮挡的问题
2019/09/21 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
使用js获取身份证年龄的示例代码
2020/12/11 Javascript
进一步探究Python的装饰器的运用
2015/05/05 Python
python实现文本去重且不打乱原本顺序
2016/01/26 Python
Python更新数据库脚本两种方法及对比介绍
2017/07/27 Python
python matplotlib绘图,修改坐标轴刻度为文字的实例
2018/05/25 Python
用python实现刷点击率的示例代码
2019/02/21 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
2019/08/26 Python
如何利用python之wxpy模块玩转微信
2020/08/17 Python
css3的动画特效之动画序列(animation)
2017/12/22 HTML / CSS
Woolworth官网:澳洲第一大超市
2017/06/25 全球购物
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
药剂专业学生求职信范文
2013/12/28 职场文书
2014年学校办公室工作总结
2014/12/19 职场文书
2015年质量管理工作总结范文
2015/05/18 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python