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 简单高效判断数据类型 系列函数 By shawl.qiu
Mar 06 Javascript
基于jQuery选择器的整理集合
Apr 26 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
May 07 Javascript
jQuery之日期选择器的深入解析
Jun 19 Javascript
Js(JavaScript)中,弹出是或否的选择框示例(confirm用法的实例分析)
Jul 09 Javascript
利用jquery实现下拉框的禁用与启用
Dec 07 Javascript
js实现文字跑马灯效果
Feb 23 Javascript
迅速了解一下ES10中Object.fromEntries的用法使用
Mar 05 Javascript
JavaScript解析机制与闭包原理实例详解
Mar 08 Javascript
详解js中let与var声明变量的区别
Apr 05 Javascript
JS中比Switch...Case更优雅的多条件判断写法
Sep 05 Javascript
如何使用webpack打包一个库library的方法步骤
Dec 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
关于我转生变成史莱姆这档事:第二季PV上线,萌王2021年回归
2020/05/06 日漫
注册页面之前先验证用户名是否存在的php代码
2012/07/14 PHP
PHP代码优化的53个细节
2014/03/03 PHP
javascript new 需不需要继续使用
2009/07/02 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
js修改input的type属性问题探讨
2013/10/12 Javascript
js中window.open打开一个新的页面
2014/08/10 Javascript
jquery实现跳到底部,回到顶部效果的简单实例(类似锚)
2016/07/10 Javascript
jQuery EasyUI菜单与按钮详解
2016/07/13 Javascript
nodejs根据ip数组在百度地图中进行定位
2017/03/06 NodeJs
纯jQuery实现前端分页功能
2017/03/23 jQuery
基于jQuery的表单填充实例
2017/08/22 jQuery
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
2018/08/24 Javascript
angular实现input输入监听的示例
2018/08/31 Javascript
Layui给switch添加响应事件的例子
2019/09/03 Javascript
基于layui内置模块(element常用元素的操作)
2019/09/20 Javascript
JS如何实现动态添加的元素绑定事件
2019/11/12 Javascript
Javascript Worker子线程代码实例
2020/02/20 Javascript
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python实现PS图像调整之对比度调整功能示例
2018/01/26 Python
Python sorted函数详解(高级篇)
2018/09/18 Python
python的concat等多种用法详解
2018/11/28 Python
Python设计模式之策略模式实例详解
2019/01/21 Python
python爬虫模拟浏览器访问-User-Agent过程解析
2019/12/28 Python
使用Python对Dicom文件进行读取与写入的实现
2020/04/20 Python
Python正则re模块使用步骤及原理解析
2020/08/18 Python
英国绿色商店:Natural Collection
2019/05/03 全球购物
Lancer Skincare官方网站:抗衰老皮肤护理
2020/11/20 全球购物
运动会广播稿80字
2014/01/23 职场文书
加拿大探亲邀请信
2014/01/28 职场文书
教学实习自我评价
2014/01/28 职场文书
《日月潭》教学反思
2014/02/28 职场文书
高一学生期末评语
2014/04/25 职场文书
文明社区申报材料
2014/08/21 职场文书
个人剖析材料及整改措施
2014/10/07 职场文书
《帝国时代4》赛季预告 新增内容编译器可创造地图
2022/04/03 其他游戏