js资料prototype 属性


Posted in Javascript onMarch 13, 2007

资料:prototype 属性
返回对象类型原型的引用。
objectName.prototype
objectName 参数是对象的名称。

说明
用 prototype 属性提供对象的类的一组基本功能。对象的新实例“继承”赋予该对象原型的操作。

例如,要为 Array 对象添加返回数组中最大元素值的方法。要完成这一点,声明该函数,将它加入 Array.prototype,并使用它。

function array_max( ){  
 var i, max = this[0];  
 for (i = 1; i < this.length; i++)  
 {  
 if (max < this[i])  
 max = this[i];  
 }  
 return max;  
}  
Array.prototype.max = array_max;  
var x = new Array(1, 2, 3, 4, 5, 6);  
var y = x.max( ); 

该代码执行后,y 保存数组 x 中的最大值,或说 6。

所有 JScript 内部对象都有只读的 prototype 属性。可以象该例中那样为原型添加功能,但该对象不能被赋予不同的原型。然而,用户定义的对象可以被赋给新的原型。

本语言参考中每个内部对象的方法和属性列表指出哪些是对象原型的部分,哪些不是。

Javascript 相关文章推荐
fancybox1.3.1 基于Jquery的插件在IE中图片显示问题
Oct 01 Javascript
提取字符串中年月日的函数代码
Nov 05 Javascript
jquery实现文本框数量加减功能的例子分享
May 10 Javascript
js获取微信版本号的方法
May 12 Javascript
原生JS实现美图瀑布流布局赏析
Sep 07 Javascript
JavaScript 基础表单验证示例(纯Js实现)
Jul 20 Javascript
vue cli 3.0 使用全过程解析
Jun 14 Javascript
Angular7创建项目、组件、服务以及服务的使用
Feb 19 Javascript
JS实现的简单tab切换功能完整示例
Jun 20 Javascript
jquery图片预览插件实现方法详解
Jul 18 jQuery
JS在Array数组中按指定位置删除或添加元素对象方法示例
Nov 19 Javascript
JS highcharts动态柱状图原理及实现
Oct 16 Javascript
js资料toString 方法
Mar 13 #Javascript
pjblog修改技巧汇总
Mar 12 #Javascript
解决 firefox 不支持 document.all的方法
Mar 12 #Javascript
收藏一些不常用,但是有用的代码
Mar 12 #Javascript
图片自动缩小的js代码,用以防止图片撑破页面
Mar 12 #Javascript
[原创]js与自动伸缩图片 自动缩小图片的多浏览器兼容的方法总结
Mar 12 #Javascript
网页中实现浏览器的最大,最小化和关闭按钮
Mar 12 #Javascript
You might like
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
php发送html格式文本邮件的方法
2015/06/10 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
简单谈谈PHP面向对象之标识对象
2017/06/27 PHP
IE bug table元素的innerHTML
2010/01/11 Javascript
JQuery扩展插件Validate 3通过参数设置错误信息
2011/09/05 Javascript
js切换div css注意的细节
2012/12/10 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
JS实现表格数据各种搜索功能的方法
2015/03/03 Javascript
JavaScript数据存储 Cookie篇
2016/07/02 Javascript
Angular实现预加载延迟模块的示例
2017/10/12 Javascript
vue如何在自定义组件中使用v-model
2018/05/14 Javascript
微信小程序模拟cookie的实现
2018/06/20 Javascript
ng-alain表单使用方式详解
2018/07/10 Javascript
微信小程序下拉刷新PullDownRefresh的使用方法
2018/11/29 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
windows下create-react-app 升级至3.3.1版本踩坑记
2020/02/17 Javascript
[01:06:43]完美世界DOTA2联赛PWL S3 PXG vs GXR 第二场 12.19
2020/12/24 DOTA
python模拟Django框架实例
2016/05/17 Python
python开发环境PyScripter中文乱码问题解决方案
2016/09/11 Python
python实现的批量分析xml标签中各个类别个数功能示例
2019/12/30 Python
Python requests设置代理的方法步骤
2020/02/23 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
2020/02/24 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
Python使用eval函数执行动态标表达式过程详解
2020/10/17 Python
Html5 实现微信分享及自定义内容的流程
2019/08/20 HTML / CSS
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
Gibson London官网:以地道的英国男装而著称
2019/12/06 全球购物
东方通信股份有限公司VC面试题
2014/08/27 面试题
机电一体化毕业生求职信
2013/11/02 职场文书
《寓言两则》教学反思
2014/02/27 职场文书
加入学生会演讲稿
2014/04/24 职场文书
单位领导婚礼致辞
2015/07/28 职场文书
运动会广播稿20字
2015/08/19 职场文书
2019财务毕业实习报告
2019/06/27 职场文书