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 相关文章推荐
Ajax一统天下之Dojo整合篇
Mar 24 Javascript
基于jquery &amp; json的省市区联动代码
Jun 26 Javascript
前台js调用后台方法示例
Dec 02 Javascript
JavaScript的21条基本知识点
Mar 04 Javascript
javascript实现浏览器窗口传递参数的方法
Sep 03 Javascript
js实现可得到不同颜色值的颜色选择器实例
Feb 28 Javascript
jQuery实现带水平滑杆的焦点图动画插件
Mar 08 Javascript
canvas绘制的直线动画
Jan 23 Javascript
javascript html5轻松实现拖动功能
Mar 01 Javascript
vue2.0实战之基础入门(1)
Mar 27 Javascript
浅谈JavaScript的innerWidth与innerHeight
Oct 12 Javascript
解决Js先触发失去焦点事件再执行点击事件的问题
Aug 30 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
如何使用jquery动态加载js,css文件实现代码
2013/04/03 Javascript
jquery中插件实现自动添加用户的具体代码
2013/11/15 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
Vue组件BootPage实现简单的分页功能
2016/09/12 Javascript
关于Vue.js一些问题和思考学习笔记(2)
2016/12/02 Javascript
vuejs父子组件通信的问题
2017/01/11 Javascript
vue组件如何被其他项目引用
2017/04/13 Javascript
详解使用Node.js 将txt文件转为Excel文件
2017/07/05 Javascript
AngularJS遍历获取数组元素的方法示例
2017/11/11 Javascript
jQuery zTree 异步加载添加子节点重复问题
2017/11/29 jQuery
Vue实现带进度条的文件拖动上传功能
2018/02/23 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
如何解决js函数防抖、节流出现的问题
2019/06/17 Javascript
使用vue for时为什么要key【推荐】
2019/07/11 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
vue-cli或vue项目利用HBuilder打包成移动端app操作
2020/07/29 Javascript
详解Python的单元测试
2015/04/28 Python
Python解惑之整数比较详解
2017/04/24 Python
Python实现针对中文排序的方法
2017/05/09 Python
python编程实现12306的一个小爬虫实例
2017/12/27 Python
Python学习之Anaconda的使用与配置方法
2018/01/04 Python
python使用selenium实现批量文件下载
2019/03/11 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
pytorch实现mnist数据集的图像可视化及保存
2020/01/14 Python
Python模块future用法原理详解
2020/01/20 Python
python之MSE、MAE、RMSE的使用
2020/02/24 Python
阿联酋团购网站:Groupon阿联酋
2016/10/14 全球购物
马德里著名的运动鞋商店:NOIRFONCE
2019/04/12 全球购物
公司财务工作总结的自我评价
2013/11/23 职场文书
军训 自我鉴定
2014/02/03 职场文书
企业军训感想
2014/02/07 职场文书
美术学专业求职信
2014/07/23 职场文书
2014年个人思想工作总结
2014/11/27 职场文书
穆斯林的葬礼读书笔记
2015/06/26 职场文书
退休欢送会主持词
2015/07/01 职场文书
JS继承最简单的理解方式
2021/03/31 Javascript