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 相关文章推荐
JS 文件本身编码转换 图文教程
Oct 12 Javascript
Google的跟踪代码 动态加载js代码方法应用
Nov 12 Javascript
JavaScript常用全局属性与方法记录积累
Jul 03 Javascript
jquery实现鼠标滑过显示提示框的方法
Feb 05 Javascript
JS实现图片产生波纹一样flash效果的方法
Feb 27 Javascript
浏览器环境下JavaScript脚本加载与执行探析之动态脚本与Ajax脚本注入
Jan 19 Javascript
Node.js 应用跑得更快 10 个技巧
Apr 03 Javascript
JavaScript实现相册弹窗功能(zepto.js)
Jun 21 Javascript
javascript 判断是否是微信浏览器的方法
Oct 09 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
Dec 05 Javascript
vue学习笔记之vue1.0和vue2.0的区别介绍
May 17 Javascript
Angular4学习笔记之根模块与Ng模块
Sep 09 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/11/09 PHP
PHP中soap的用法实例
2014/10/24 PHP
Laravel实现用户注册和登录
2015/01/23 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
jQuery 获取对象 定位子对象
2010/05/31 Javascript
JQuery插件开发示例代码
2013/11/06 Javascript
html dom节点操作(获取/修改/添加或删除)
2014/01/23 Javascript
javascript解析json数据的3种方式
2014/05/08 Javascript
jQuery简易图片放大特效示例代码
2014/06/09 Javascript
JS动态添加Table的TR,TD实现方法
2015/01/28 Javascript
window.onload与$(document).ready()的区别分析
2015/05/30 Javascript
JQuery中模拟image的ajaxPrefilter与ajaxTransport处理
2015/06/19 Javascript
javascript中字体浮动效果的简单实例演示
2015/11/18 Javascript
JS实现微信弹出搜索框 多条件查询功能
2016/12/13 Javascript
[js高手之路]HTML标签解释成DOM节点的实现方法
2017/08/31 Javascript
requireJS模块化实现返回顶部功能的方法详解
2017/10/16 Javascript
简述JS控制台的使用
2018/07/15 Javascript
Vue中使用vux配置代码详解
2018/09/16 Javascript
Vue中 v-if/v-show/插值表达式导致闪现的原因及解决办法
2018/10/12 Javascript
详解Bootstrap 学习(一)入门
2019/04/12 Javascript
Angular中使用ng-zorro图标库部分图标不能正常显示问题
2019/04/22 Javascript
openLayer4实现动态改变标注图标
2020/08/17 Javascript
[42:34]VP vs VG 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
点球小游戏python脚本
2018/05/22 Python
python将回车作为输入内容的实例
2018/06/23 Python
python框架django项目部署相关知识详解
2019/11/04 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
英国顶级足球鞋的领先零售商:Lovell Soccer
2019/08/27 全球购物
环境科学专业个人求职信
2013/09/26 职场文书
环保标语口号
2014/06/13 职场文书
2016春季运动会前导词
2015/11/25 职场文书
redis内存空间效率问题的深入探究
2021/05/17 Redis