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 相关文章推荐
基于Jquery实现表格动态分页实现代码
Jun 21 Javascript
Windows 系统下安装和部署Egret的开发环境
Jul 31 Javascript
JavaScript实现N皇后问题算法谜题解答
Dec 29 Javascript
JavaScript运算符小结
Jun 03 Javascript
如何在Linux上安装Node.js
Apr 01 Javascript
使用jQuery,Angular实现登录界面验证码详解
Apr 27 jQuery
jquery中有哪些api jQuery主要API
Nov 20 jQuery
微信小程序button组件使用详解
Jan 31 Javascript
利用vscode调试编译后的js代码详解
May 14 Javascript
小程序云函数调用API接口的方法
May 17 Javascript
vue-drawer-layout实现手势滑出菜单栏
Nov 19 Vue.js
Vue项目如何引入bootstrap、elementUI、echarts
Nov 26 Vue.js
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数据库操作类(改自discuz)
2010/07/03 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
PHP实现获取客户端IP并获取IP信息
2015/03/17 PHP
php上传图片客户端和服务器端实现方法
2015/03/30 PHP
PHP结合jQuery实现找回密码
2015/07/22 PHP
php和html的区别点详细总结
2019/09/24 PHP
JavaScript和JQuery实用代码片段(一)
2010/04/07 Javascript
jQuery UI的Dialog无法提交问题的解决方法
2011/01/11 Javascript
$.get获取一个文件的内容示例代码
2013/09/11 Javascript
Array栈方法和队列方法的特点说明
2014/01/24 Javascript
小巧强大的jquery layer弹窗弹层插件
2015/12/06 Javascript
jQuery弹簧插件编写基础之“又见弹窗”
2015/12/11 Javascript
JavaScript实现点击按钮就复制当前网址
2015/12/14 Javascript
轻松实现Bootstrap图片轮播
2020/04/20 Javascript
jQuery Ajax页面局部加载方法汇总
2016/06/02 Javascript
微信小程序实现图片自适应(支持多图)
2017/01/25 Javascript
vue组件tabbar使用方法详解
2018/11/06 Javascript
详解CommonJS和ES6模块循环加载处理的区别
2018/12/26 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
Python中文件遍历的两种方法
2014/06/16 Python
python文件名和文件路径操作实例
2017/09/29 Python
python3 拼接字符串的7种方法
2018/09/12 Python
如何在django里上传csv文件并进行入库处理的方法
2019/01/02 Python
Django基础知识 URL路由系统详解
2019/07/18 Python
python实现生成Word、docx文件的方法分析
2019/08/30 Python
Python Tornado批量上传图片并显示功能
2020/03/26 Python
calendar在python3时间中常用函数举例详解
2020/11/18 Python
联强国际笔试题面试题
2013/07/10 面试题
如何现实servlet的单线程模式
2014/08/05 面试题
创先争优标语
2014/06/27 职场文书
药店促销活动总结
2014/07/10 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书
小学生班干部竞选稿
2015/11/20 职场文书
详解Nginx 被动检查服务器的存活状态
2021/10/16 Servers
vue-cli3.0修改打包后的文件名和文件地址,打包后本地运行报错解决
2022/04/06 Vue.js