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 相关文章推荐
Jquery中dialog属性小记
Sep 03 Javascript
jquery.blockUI.js上传滚动等待效果实现思路及代码
Mar 18 Javascript
javascript读写XML实现广告轮换(兼容IE、FF)
Aug 09 Javascript
js冒泡法和数组转换成字符串示例代码
Aug 14 Javascript
jquery提示效果实例分析
Nov 25 Javascript
JQuery实现Ajax加载图片的方法
Dec 24 Javascript
Bootstrap基本布局实现方法详解
Nov 25 Javascript
ReactNative列表ListView的用法
Aug 02 Javascript
详解Vue.js Mixins 混入使用
Sep 15 Javascript
JS实现字符串中去除指定子字符串方法分析
May 17 Javascript
微信小程序 授权登录详解(附完整源码)
Aug 23 Javascript
解决ant Design中Select设置initialValue时的大坑
Oct 29 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 文章采集正则代码
2009/12/28 PHP
php 无法载入mysql扩展
2010/03/12 PHP
php设计模式 Visitor 访问者模式
2011/06/28 PHP
一个经典实用的PHP图像处理类分享
2014/11/18 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
php语法检查的方法总结
2019/01/21 PHP
Laravel 框架路由原理与路由访问实例分析
2020/04/14 PHP
Thinkphp 框架基础之入口文件功能、定义与用法分析
2020/04/27 PHP
jquery.cookie.js 操作cookie实现记住密码功能的实现代码
2011/04/27 Javascript
解析Javascript中难以理解的11个问题
2013/12/09 Javascript
Javscript调用iframe框架页面中函数的方法
2014/11/01 Javascript
Javascript的比较汇总
2016/07/25 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
2016/12/19 Javascript
Node.js学习入门
2017/01/03 Javascript
js分页之前端代码实现和请求处理
2017/08/04 Javascript
Vuejs实现购物车功能
2017/11/05 Javascript
vue移动端路由切换实例分析
2018/05/14 Javascript
vue+echarts实现动态绘制图表及异步加载数据的方法
2018/10/17 Javascript
VUE实现移动端列表筛选功能
2019/08/23 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
vue路由拦截器和请求拦截器知识点总结
2019/11/08 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
[05:24]TI9采访——教练
2019/08/24 DOTA
python调用java模块SmartXLS和jpype修改excel文件的方法
2015/04/28 Python
ubuntu中配置pyqt4环境教程
2017/12/27 Python
详解Python 正则表达式模块
2018/11/05 Python
python opencv 读取图片 返回图片某像素点的b,g,r值的实现方法
2019/07/03 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
Homestay中文官网:全球寄宿家庭
2018/10/18 全球购物
锐步英国官网:Reebok英国
2019/11/29 全球购物
2014年商场超市庆元旦活动方案
2014/02/14 职场文书
做一个有道德的人演讲稿
2014/05/14 职场文书
资源环境与城乡规划管理专业自荐书
2014/09/26 职场文书
追讨欠款律师函
2015/05/27 职场文书
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python