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 相关文章推荐
JavaScript XML实现两级级联下拉列表
Nov 10 Javascript
javascript时间函数基础介绍
Mar 28 Javascript
node.js中使用socket.io制作命名空间
Dec 15 Javascript
JS实现点击按钮后框架内载入不同网页的方法
May 05 Javascript
jquery实现带缩略图的全屏图片画廊效果实例
Jun 25 Javascript
jsonp跨域请求数据实现手机号码查询实例分析
Dec 12 Javascript
jQuery Easyui DataGrid点击某个单元格即进入编辑状态焦点移开后保存数据
Aug 15 Javascript
vue+element-ui+ajax实现一个表格的实例
Mar 09 Javascript
深入理解Vue 组件之间传值
Aug 16 Javascript
JavaScript对象字面量和构造函数原理与用法详解
Apr 18 Javascript
el-table表头根据内容自适应完美解决表头错位和固定列错位
Jan 07 Javascript
Html5生成验证码的示例代码
May 10 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作的文本留言本的例子(二)
2006/10/09 PHP
PHP 文章中的远程图片采集到本地的代码
2009/07/30 PHP
Mac环境下php操作mysql数据库的方法分享
2015/05/11 PHP
php将一维数组转换为每3个连续值组成的二维数组
2016/05/06 PHP
PHP的介绍以及优势详细分析
2019/09/05 PHP
jQuery侧边栏随窗口滚动实现方法
2013/03/04 Javascript
GRID拖拽行的实例代码
2013/07/18 Javascript
JavaScript限定复选框的选择个数示例代码
2013/08/25 Javascript
javascript移动设备Web开发中对touch事件的封装实例
2014/06/05 Javascript
JQuery EasyUI 加载两次url的原因分析及解决方案
2014/08/18 Javascript
容易造成JavaScript内存泄露几个方面
2014/09/04 Javascript
JS+CSS实现简易的滑动门效果代码
2015/09/24 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
jquery中checkbox使用方法简单实例演示
2015/11/24 Javascript
使用jquery.qrcode.min.js实现中文转化二维码
2016/03/11 Javascript
详解Jquery EasyUI tree 的异步加载(遍历指定文件夹,根据文件夹内的文件生成tree)
2017/02/11 Javascript
bootstrap daterangepicker汉化以及扩展功能
2017/06/15 Javascript
Vue快速实现通用表单验证的示例代码
2020/01/09 Javascript
[01:00:04]DOTA2上海特级锦标赛B组小组赛#1 Alliance VS Spirit第二局
2016/02/26 DOTA
Python的Flask框架应用程序实现使用QQ账号登录的方法
2016/06/07 Python
python GUI实例学习
2017/11/21 Python
解决Python下imread,imwrite不支持中文的问题
2018/12/05 Python
pandas读取csv文件,分隔符参数sep的实例
2018/12/12 Python
python自动化测试无法启动谷歌浏览器问题
2019/10/10 Python
Python ellipsis 的用法详解
2020/11/20 Python
HEMA英国:荷兰原创设计
2018/08/28 全球购物
Andrew Marc官网:设计师外套的领先制造商
2019/10/30 全球购物
学生的自我鉴定范文
2013/10/24 职场文书
电视购物广告词
2014/03/19 职场文书
化学教育专业求职信
2014/07/08 职场文书
副校长个人对照检查材料思想汇报
2014/10/04 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书
Keras在mnist上的CNN实践,并且自定义loss函数曲线图操作
2021/05/25 Python
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers