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之$(document).ready()使用介绍
Apr 05 Javascript
两种常用的javascript数组去重方法思路及代码
Mar 26 Javascript
兼容IE和FF的图片上传前预览js代码
May 28 Javascript
js精准的倒计时函数分享
Jun 29 Javascript
javascript 数组去重复(在线去重工具)
Dec 17 Javascript
vue实现todolist单页面应用
Apr 11 Javascript
Angular @HostBinding()和@HostListener()用法
Mar 05 Javascript
vue实现的组件兄弟间通信功能示例
Dec 04 Javascript
对于防止按钮重复点击的尝试详解
Apr 22 Javascript
JS图片懒加载的优点及实现原理
Jan 10 Javascript
小程序按钮避免多次调用接口和点击方案实现(不用showLoading)
Apr 15 Javascript
vue2和vue3的v-if与v-for优先级对比学习
Oct 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取进制余数函数代码
2012/01/19 PHP
php中防止恶意刷新页面的代码小结
2012/10/31 PHP
C#使用PHP服务端的Web Service通信实例
2014/04/08 PHP
PHP实现基于文本的摩斯电码生成器
2016/01/11 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
2016/11/16 PHP
htm调用JS代码
2007/03/15 Javascript
从新浪弄下来的全屏广告代码 与使用说明
2007/03/15 Javascript
Prototype 学习 工具函数学习($方法)
2009/07/12 Javascript
一个挺有意思的Javascript小问题说明
2011/09/26 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
js实现页面跳转的五种方法推荐
2016/03/10 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
2016/12/08 Javascript
利用n 升级工具升级Node.js版本及在mac环境下的坑
2017/02/15 Javascript
浅谈vue-lazyload实现的详细过程
2017/08/22 Javascript
JavaSctit 利用FileReader和滤镜上传图片预览功能
2017/09/05 Javascript
Vue实现带进度条的文件拖动上传功能
2018/02/23 Javascript
Typescript 中的 interface 和 type 到底有什么区别详解
2019/06/18 Javascript
js中复选框的取值及赋值示例详解
2020/10/18 Javascript
初步理解Python进程的信号通讯
2015/04/09 Python
python中尾递归用法实例详解
2015/04/28 Python
python 3.5下xadmin的使用及修复源码bug
2017/05/10 Python
Python向excel中写入数据的方法
2019/05/05 Python
Python压缩模块zipfile实现原理及用法解析
2020/08/14 Python
使用CSS3在触屏上为按钮实现激活效果
2013/09/27 HTML / CSS
浅谈HTML5新增及移除的元素
2016/06/27 HTML / CSS
HTML5使用DOM进行自定义控制示例代码
2013/06/08 HTML / CSS
网络维护中文求职信
2014/01/03 职场文书
公开承诺书格式
2014/05/21 职场文书
七一活动主持词
2015/06/29 职场文书
2015年社区重阳节活动总结
2015/07/30 职场文书
小学音乐课歌曲《堆雪人》教学反思
2016/02/18 职场文书
python内置进制转换函数的操作
2021/06/02 Python
Java并发编程之Executor接口的使用
2021/06/21 Java/Android
java executor包参数处理功能 
2022/02/15 Java/Android
vue3种table表格选项个数的控制方法
2022/04/14 Vue.js