Javascript中prototype属性实现给内置对象添加新的方法
本文实例讲述了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中对象通常包括两种类型:内置对象和浏览器对象,此外,用户还可以自定义对象. 对象包含两个要素: 1. 用来描述对象特性的一组数据,也就是若干变量,通常称为属性. 2. 用来操作对象特性的若干动作,也就是若干函数,通常称为方法. 浏览器对象 对象 含义 anchor 当前文档中设置了name属性的超链接 applet 当前文档中的小程序 area 客户端图形映射中的区域 button 表单中的按钮 checkbook 表单中的复选框 document 当前窗口中的HTML文档
-
javascript 基础篇3 类,回调函数,内置对象,事件处理
复制代码 代码如下: function 类名(参数表){ this.属性; ...... this.函数; } 这样,函数和数据成员都是用"this."来实现. 我们自己定义一个简单类student好了,然后再去构造它,并且实现一个输出函数. 复制代码 代码如下: <script LANGUAGE="JavaScript"> <!-- function student(a,b){ this.name = a; this.age=b; this.ou
-
jsp内置对象及方法详细介绍
jsp提供了的9个内置对象,下面jsp的9大内置对象方法说明 内置对象 类型 作用域 request javax.servlet.http.HttpServletRequest request response javax.servlet.http.HttpServletResponse response pageContext javax.servlet.jsp.PageContext page session javax.servlet.http.HtpSession session app
-
javascript学习笔记(八) js内置对象
1.URI方法 encodeURI()和encodeURIComponent()对URI进行编码 encodeURI()不会对本身属于URI的特殊字符进行编码,如冒号,正斜杠,问好,井字等 encodeURIComponent()会对任何非标准字符进行编码 2.eval() 方法:解释参数中的代码字符串 复制代码 代码如下: var msg = "hello world"; eval("alert(msg)"); //"hello world"
-
JavaScript 内置对象属性及方法集合
1.Date 属性(1): constructor 所建立对象的函数参考 prototype 能够为对象加入的属性和方法 方法(43): getDay() 返回一周中的第几天(0-6) getYear() 返回年份.2000年以前为2位,2000(包含)以后为4位 getFullYear() 返回完整的4位年份数 getMonth() 返回月份数(0-11) getDate() 返回日(1-31) getHours() 返回小时数(0-23) getMinutes() 返回分钟(0-59) ge
-
JSP内置对象:Request和Response的简单介绍及使用
JSP内置对象之request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应.它是HttpServletRequest类的实例.序号 方 法 说 明 1 object getAttribute(String name) 返回指定属性的属性值 2 Enumeration getAttributeNames() 返回所有可用属性名的枚举 3 String getCharacterEncoding() 返回字符编码方式 4 int getContentLen
-
JavaScript学习笔记--常用的互动方法
输出内容(document.write) document.write() 可用于直接向 HTML 输出流写内容.简单的说就是直接在网页中输出内容. 第一种:输出内容用""括起,直接输出""号内的内容. <script type="text/javascript"> document.write("I love JavaScript!"); //内容用""括起来,""里的内容
-
js内置对象 学习笔记
mark相关的知识点: 首先,什么是js的内置对象,它包括了些什么内容?(以下内容转自网上资源的整合) (W3shool JS手册地址:http://www.jb51.net/w3school/js/js_reference.htm) 作为一门编程语言,JavaScript提供了一些内置的对象和函数.内置对象提供编程的几种最常用的功能.JavaScript内置对象有以下几种. ● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储
-
浅析JSP的9大内置对象和4大作用域对象
一.9大内置对象 二.4大内置作用域对象 以上这篇浅析JSP的9大内置对象和4大作用域对象就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.
-
javascript内置对象arguments详解
一.什么是argumentsarguments 是是JavaScript里的一个内置对象,它很古怪,也经常被人所忽视,但实际上是很重要的.所有主要的js函数库都利用了arguments对象.所以agruments对象对于javascript程序员来说是必需熟悉的.所有的函数都有属于自己的一个arguments对象,它包括了函所要调用的参数.他不是一个数组,如果用typeof arguments,返回的是'object'.虽然我们可以用调用数据的方法来调用arguments.比如length,还有
随机推荐
- Linux 和Windows 安装Git 步骤详细介绍
- 微信小程序开发之实现选项卡(窗口顶部TabBar)页面切换
- js判断复选框是否选中及选中个数的实现代码
- apache启动报错:the requested operation has failed解决办法
- iOS10 Xcode8开发适配问题及解决方案
- Form Post提交容量大的数据
- jsp中EL表达式获取数据
- .Net常见问题之C#中的委托
- MySQL 联合索引与Where子句的优化 提高数据库运行效率
- 详解Docker如何启动一个Centos镜像
- js获取单元格自定义属性值的代码(IE/Firefox)
- jQuery控制网页打印指定区域的方法
- 基于JTable的列宽与内容自适应的实现方法
- JavaWeb文件上传与下载功能解析
- 这段js代码得节约你多少时间
- C++函数模板与类模板实例解析
- idc东北为您提供30M免费全能空间服务
- Python动态导入模块的方法实例分析
- 使用Maven Helper解决Maven插件冲突的方法
- 详解vue移动端项目的适配(以mint-ui为例)