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实现可编辑表格并用AJAX提交到服务器修改数据
Dec 27 Javascript
jQuery实现菜单式图片滑动切换
Mar 14 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
Jan 19 Javascript
vue.js select下拉框绑定和取值方法
Mar 03 Javascript
Vue数据双向绑定原理及简单实现方法
May 18 Javascript
Bootstrap开发中Tab标签页切换图表显示问题的解决方法
Jul 13 Javascript
详解html-webpack-plugin插件(用法总结)
Sep 12 Javascript
vue项目打包之后背景样式丢失的解决方案
Jan 17 Javascript
vue2配置scss的方法步骤
Jun 06 Javascript
基于JS实现父组件的请求服务过程解析
Oct 14 Javascript
vue-cli4.x创建企业级项目的方法步骤
Jun 18 Javascript
vue 动态添加class,三个以上的条件做判断方式
Nov 02 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 数据库字段复用的基本原理与示例
2011/07/22 PHP
PHP函数checkdnsrr用法详解(Windows平台用法)
2016/03/21 PHP
jQuery对象和DOM对象相互转化
2009/04/24 Javascript
js常用排序实现代码
2010/12/28 Javascript
JS 跳转页面延迟2种方法
2013/03/29 Javascript
js自定义鼠标右键的实现原理及源码
2014/06/23 Javascript
jquery取子节点及当前节点属性值的方法
2014/09/09 Javascript
浅谈javascript中的instanceof和typeof
2015/02/27 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
js遍历map javaScript遍历map的简单实现
2016/08/26 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
JS中的phototype详解
2017/02/04 Javascript
JS模拟实现ECMAScript5新增的数组方法
2017/03/20 Javascript
微信小程序购物车、父子组件传值及calc的注意事项总结
2018/11/14 Javascript
JS实现炫酷雪花飘落效果
2020/08/19 Javascript
vantUI 获得piker选中值的自定义ID操作
2020/11/04 Javascript
小程序角标的添加及绑定购物车数量进行实时更新的实现代码
2020/12/07 Javascript
[06:04]DOTA2国际邀请赛纪录片:Just For LGD
2013/08/11 DOTA
[38:32]DOTA2上海特级锦标赛A组资格赛#2 Secret VS EHOME第二局
2016/02/26 DOTA
Python使用三种方法实现PCA算法
2017/12/12 Python
python机器学习之神经网络(二)
2017/12/20 Python
JavaScript实现一维数组转化为二维数组
2018/04/17 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
2019/01/30 Python
python对象与json相互转换的方法
2019/05/07 Python
python matplotlib:plt.scatter() 大小和颜色参数详解
2020/04/14 Python
Numpy中ndim、shape、dtype、astype的用法详解
2020/06/14 Python
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
2012/12/31 HTML / CSS
中西医结合临床医学专业大学生自荐信
2013/09/28 职场文书
技校教师求职简历的自我评价
2013/10/20 职场文书
大学生职业生涯设计书
2014/01/02 职场文书
公司投资建议书
2014/05/16 职场文书
2015廉洁自律个人总结
2015/02/14 职场文书
2015年秋季灭鼠工作总结
2015/07/27 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书
python爬虫请求库httpx和parsel解析库的使用测评
2021/05/10 Python
Python快速优雅的批量修改Word文档样式
2021/05/20 Python