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 相关文章推荐
用RadioButten或CheckBox实现div的显示与隐藏
Sep 21 Javascript
JS判断当前页面是否在微信浏览器打开的方法
Dec 08 Javascript
深入理解Javascript中的自执行匿名函数
Jun 03 Javascript
Javascript实现倒计时时差效果
May 18 Javascript
angular中使用Socket.io实例代码
Jun 03 Javascript
关于meta viewport中target-densitydpi属性详解(推荐)
Aug 18 Javascript
jQuery实现倒计时功能 jQuery实现计时器功能
Sep 19 jQuery
javascript高级模块化require.js的具体使用方法
Oct 31 Javascript
node.js+express+mySQL+ejs+bootstrop实现网站登录注册功能
Jan 12 Javascript
微信小程序里引入SVG矢量图标的方法
Sep 20 Javascript
微信小程序实现星级评价
Nov 20 Javascript
vue点击按钮动态创建与删除组件功能
Dec 29 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应用JSON技巧讲解
2013/02/03 PHP
php实现redis数据库指定库号迁移的方法
2015/01/14 PHP
Laravel框架实现redis集群的方法分析
2017/09/14 PHP
通过javascript的匿名函数来分析几段简单有趣的代码
2010/06/29 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
JQuery选择器、过滤器大整理
2015/05/26 Javascript
基于javascript html5实现3D翻书特效
2016/03/14 Javascript
jQuery Easyui学习教程之实现datagrid在没有数据时显示相关提示内容
2016/07/09 Javascript
JavaScript的new date等日期函数在safari中遇到的坑
2016/10/24 Javascript
浅谈JavaScript的闭包函数
2016/12/08 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
2017/08/16 Javascript
JS实现碰撞检测效果
2020/03/12 Javascript
jQuery实现放大镜案例
2020/10/19 jQuery
vue中封装axios并实现api接口的统一管理
2020/12/25 Vue.js
python安装mysql-python简明笔记(ubuntu环境)
2016/06/25 Python
Flask框架的学习指南之制作简单blog系统
2016/11/20 Python
matplotlib给子图添加图例的方法
2018/08/03 Python
Python正则表达式实现简易计算器功能示例
2019/05/07 Python
python pandas 时间日期的处理实现
2019/07/30 Python
如何基于Python批量下载音乐
2019/11/11 Python
关于Tensorflow分布式并行策略
2020/02/03 Python
python实现拼接图片
2020/03/23 Python
用Python在Excel里画出蒙娜丽莎的方法示例
2020/04/28 Python
手把手教你将Flask应用封装成Docker服务的实现
2020/08/19 Python
Stella McCartney官网:成衣、包袋、香水、内衣、童装及Adidas系列
2018/12/20 全球购物
英国最受欢迎的平价女士时装零售商:Roman Originals
2019/11/02 全球购物
康拓普公司Java笔面试
2016/09/23 面试题
介绍一下#error预处理
2015/09/25 面试题
毕业生自荐书模版
2014/01/04 职场文书
教师党员承诺书
2014/03/25 职场文书
产品包装策划方案
2014/05/18 职场文书
生活小常识广播稿
2014/09/16 职场文书
化验室安全管理制度
2015/08/06 职场文书
2015秋季田径运动会广播稿
2015/08/19 职场文书
总结Python常用的魔法方法
2021/05/25 Python
win10清理dns缓存
2022/04/19 数码科技