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 相关文章推荐
javascript 特性检测并非浏览器检测
Jan 15 Javascript
javascript json2 使用方法
Mar 16 Javascript
jQuery+css实现图片滚动效果(附源码)
Mar 18 Javascript
鼠标移入移出事件改变图片的分辨率的两种方法
Dec 17 Javascript
可编辑下拉框的2种实现方式
Jun 13 Javascript
基于jQuery滑动杆实现购买日期选择效果
Sep 15 Javascript
微信小程序实战之登录页面制作(5)
Mar 30 Javascript
php 修改密码实现代码
May 24 Javascript
JS一个简单的注册页面实例
Sep 05 Javascript
微信小程序中换行空格(多个空格)写法详解
Jul 10 Javascript
基于three.js实现的3D粒子动效实例代码
Apr 09 Javascript
详解Vue路由自动注入实践
Apr 17 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+MYSQL 出现乱码的解决方法
2008/08/08 PHP
php 问卷调查结果统计
2015/10/08 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
[原创]用javascript实现检测指定目录是否存在的方法
2008/01/12 Javascript
jquery slibings选取同级其他元素的实现代码
2013/11/15 Javascript
使用js判断数组中是否包含某一元素(类似于php中的in_array())
2013/12/12 Javascript
js闭包实例汇总
2014/11/09 Javascript
jQuery实现多按钮单击变色
2014/11/27 Javascript
jQuery实现鼠标经过提示信息的地图热点效果
2015/04/26 Javascript
jQuery移动端日期(datedropper)和时间(timedropper)选择器附源码下载
2016/04/19 Javascript
AngularJS使用ng-options指令实现下拉框
2016/08/23 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
jQuery实现的简单排序功能示例【冒泡排序】
2017/01/13 Javascript
ES6新特性五:Set与Map的数据结构实例分析
2017/04/21 Javascript
利用vue+elementUI实现部分引入组件的方法详解
2017/11/22 Javascript
vue.js获得当前元素的文字信息方法
2018/03/09 Javascript
Node.js中你不可不精的Stream(流)
2018/06/08 Javascript
vue 组件中使用 transition 和 transition-group实现过渡动画
2019/07/09 Javascript
微信小程序加载机制及运行机制图解
2019/11/27 Javascript
[42:52]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
Python利用operator模块实现对象的多级排序详解
2017/05/09 Python
Python基于scapy实现修改IP发送请求的方法示例
2017/07/08 Python
Python内置函数 next的具体使用方法
2017/11/24 Python
Python中is和==的区别详解
2018/11/15 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
CSS3实战第一波 让我们尽情的圆角吧
2010/08/27 HTML / CSS
自习课吵闹检讨书范文
2014/09/26 职场文书
学习退步检讨书
2014/09/28 职场文书
2014年学校体育工作总结
2014/12/08 职场文书
2015年宣传思想工作总结
2015/05/22 职场文书
2015年新农村建设工作总结
2015/05/22 职场文书
毕业实习单位意见
2015/06/04 职场文书
python3.7.2 tkinter entry框限定输入数字的操作
2021/05/22 Python
《巫师》是美食游戏?CDPR10月将推出《巫师》官方食谱
2022/04/03 其他游戏