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 封装Ajax传递的数据代码
Jun 05 Javascript
javascript 四则运算精度修正函数代码
May 31 Javascript
jquery通过load获取文件的内容并跳到锚点的方法
Jan 29 Javascript
jquery实现根据浏览器窗口大小自动缩放图片的方法
Jul 17 Javascript
基于js实现投票的实例代码
Aug 04 Javascript
写给小白的JavaScript引擎指南
Dec 04 Javascript
JS将unicode码转中文方法
May 08 Javascript
phantomjs导出html到pdf的方法总结
Oct 19 Javascript
Vue手把手教你撸一个 beforeEnter 钩子函数
Apr 24 Javascript
axios携带cookie配置详解(axios+koa)
Dec 28 Javascript
微信小程序网络层封装的实现(promise, 登录锁)
May 08 Javascript
Vue中key的作用示例代码详解
Jun 10 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 session 错误
2009/05/21 PHP
PHP函数preg_match_all正则表达式的基本使用详细解析
2013/08/31 PHP
php函数serialize()与unserialize()用法实例
2014/11/06 PHP
PHP中捕获超时事件的方法实例
2015/02/12 PHP
php 基础函数
2017/02/10 PHP
PHP微信H5支付开发实例
2018/07/25 PHP
ext实现完整的登录代码
2008/08/08 Javascript
JavaScript 学习笔记(十二) dom
2010/01/21 Javascript
jQuery实战之仿淘宝商城左侧导航效果
2011/04/12 Javascript
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
JS Loading功能的简单实现
2013/11/29 Javascript
js的延迟执行问题分析
2014/06/23 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
javascript实现微信分享
2014/12/23 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
2016/05/17 Javascript
BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题
2016/12/28 Javascript
基于vue实现多引擎搜索及关键字提示
2017/03/16 Javascript
详解处理Vue单页面应用SEO的另一种思路
2018/11/09 Javascript
Vue2 添加数据可视化支持的方法步骤
2019/01/02 Javascript
js中的reduce()函数讲解
2019/01/18 Javascript
vue引入微信sdk 实现分享朋友圈获取地理位置功能
2019/07/04 Javascript
微信小程序实现单个卡片左滑显示按钮并防止上下滑动干扰功能
2019/12/06 Javascript
[01:08:48]LGD vs OG 2018国际邀请赛淘汰赛BO3 第三场 8.25
2018/08/29 DOTA
简洁的十分钟Python入门教程
2015/04/03 Python
python实现读取大文件并逐行写入另外一个文件
2018/04/19 Python
python 3.6.2 安装配置方法图文教程
2018/09/18 Python
详解Python中is和==的区别
2019/03/21 Python
Python面向对象实现一个对象调用另一个对象操作示例
2019/04/08 Python
Python实现生成密码字典的方法示例
2019/09/02 Python
自主招生自荐信指南
2014/02/04 职场文书
嘉宾邀请函
2015/01/31 职场文书
《半截蜡烛》教学反思
2016/02/19 职场文书
中国式结婚:司仪主持词(范文)
2019/07/25 职场文书
Hive常用日期格式转换语法
2022/06/25 数据库
MySQL数据管理操作示例讲解
2022/12/24 MySQL