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 实现TreeView CheckBox全选效果
Jan 11 Javascript
JavaScript类和继承 constructor属性
Mar 04 Javascript
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
Sep 26 Javascript
js对table的td进行相同内容合并示例详解
Dec 27 Javascript
js实现跨域的方法实例详解
Jun 24 Javascript
微信小程序 页面传参实例详解
Nov 16 Javascript
bootstrap导航、选项卡实现代码
Dec 28 Javascript
详解基于vue的移动web app页面缓存解决方案
Aug 03 Javascript
详解vscode中vue代码颜色插件
Oct 11 Javascript
Vue实现简易翻页效果源码分享
Nov 08 Javascript
JavaScript格式化json和xml的方法示例
Jan 22 Javascript
深入理解vue-class-component源码阅读
Feb 18 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/10/13 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
2018/12/07 PHP
js中复制行和删除行的操作实例
2013/06/25 Javascript
js jquery ajax的几种用法总结(及优缺点介绍)
2014/01/28 Javascript
使用jQuery和PHP实现类似360功能开关效果
2014/02/12 Javascript
利用js制作html table分页示例(js实现分页)
2014/04/25 Javascript
JS常用表单验证方法总结
2014/05/22 Javascript
Windows系统下使用Sublime搭建nodejs环境
2015/04/13 NodeJs
ECMAScript6函数剩余参数(Rest Parameters)
2015/06/12 Javascript
jquery实现动画菜单的左右滚动、渐变及图形背景滚动等效果
2015/08/25 Javascript
jQuery表单对象属性过滤选择器实例详解
2016/09/13 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
jquery radio 动态控制选中失效问题的解决方法
2018/02/28 jQuery
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
vue数据响应式原理知识点总结
2020/02/16 Javascript
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
[02:50]2014DOTA2 TI预选赛预选赛 大神专访第一弹!
2014/05/21 DOTA
Python的Flask框架中web表单的教程
2015/04/20 Python
在GitHub Pages上使用Pelican搭建博客的教程
2015/04/25 Python
详解Python中映射类型的内建函数和工厂函数
2015/08/19 Python
Python使用迭代器捕获Generator返回值的方法
2017/04/05 Python
python中format()函数的简单使用教程
2018/03/14 Python
详解python实现识别手写MNIST数字集的程序
2018/08/03 Python
python批量获取html内body内容的实例
2019/01/02 Python
python反转列表的三种方式解析
2019/11/08 Python
python解析命令行参数的三种方法详解
2019/11/29 Python
python定义类的简单用法
2020/07/24 Python
CSS3 不定高宽垂直水平居中的几种方式
2020/03/26 HTML / CSS
乌克兰数字设备、配件和智能技术的连锁商店:KTC
2020/08/18 全球购物
幼儿园教师节活动方案
2014/02/02 职场文书
酒店行政人事部经理职务说明书
2014/02/26 职场文书
教师年度考核评语
2014/04/28 职场文书
单位授权委托书范文
2014/08/02 职场文书
2015年中学团委工作总结
2015/07/22 职场文书
Java如何实现树的同构?
2021/06/22 Java/Android
html5调用摄像头实例代码
2021/06/28 HTML / CSS