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的9个陷阱及评点分析
May 16 Javascript
jQuery的Ajax的自动完成功能控件简要说明
Feb 22 Javascript
jQuery封装的tab选项卡插件分享
Jun 16 Javascript
jQuery获取cookie值及删除cookie用法实例
Apr 15 Javascript
Vue.js项目模板搭建图文教程
Sep 20 Javascript
js用类封装pop弹窗组件
Oct 08 Javascript
微信小程序网络请求封装示例
Jul 24 Javascript
vue-cli初始化项目中使用less的方法
Aug 09 Javascript
微信小程序picker组件关于objectArray数据类型的绑定方法
Mar 13 Javascript
详解微信小程序支付流程与梳理
Jul 16 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
Mar 07 Javascript
JavaScript逻辑运算符相关总结
Sep 04 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 cli 方式 在crotab中运行解决
2010/02/08 PHP
php post换行的方法
2020/02/03 PHP
PHP正则之正向预查与反向预查讲解与实例
2020/04/06 PHP
快速保存网页中所有图片的方法
2006/06/23 Javascript
jquery 选择器部分整理
2009/10/28 Javascript
javascript unicode与GBK2312(中文)编码转换方法
2013/11/14 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
javascript实现tab响应式切换特效
2016/01/29 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
浅析函数声明和函数表达式——函数声明的声明提前
2016/05/03 Javascript
bootstrap3使用bootstrap datetimepicker日期插件
2017/05/24 Javascript
webpack之devtool详解
2018/02/10 Javascript
Element-ui table中过滤条件变更表格内容的方法
2018/03/02 Javascript
纯javascript实现选择框的全选与反选功能
2019/04/08 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
浅谈layui 绑定form submit提交表单的注意事项
2019/10/25 Javascript
如何在Vue.JS中使用图标组件
2020/08/04 Javascript
如何在vue中使用kindeditor富文本编辑器
2020/12/19 Vue.js
浅谈Tensorflow模型的保存与恢复加载
2018/04/26 Python
详解Appium+Python之生成html测试报告
2019/01/04 Python
Pandas读取并修改excel的示例代码
2019/02/17 Python
Django用户登录与注册系统的实现示例
2020/06/03 Python
Python xmltodict模块安装及代码实例
2020/10/05 Python
TripAdvisor斯洛伐克:阅读评论、比较价格和酒店预订
2018/04/25 全球购物
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
Java基础面试题
2012/11/02 面试题
求职简历的自我评价怎样写好
2013/10/07 职场文书
职称自我鉴定
2013/10/15 职场文书
员工评语大全
2014/01/19 职场文书
眼镜促销方案
2014/03/15 职场文书
志愿者活动总结
2014/04/28 职场文书
单位活动策划方案
2014/08/17 职场文书
招标承诺书
2014/08/30 职场文书
maven依赖的version声明控制方式
2022/01/18 Java/Android
详解Spring Security中的HttpBasic登录验证模式
2022/03/17 Java/Android