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 写类方式之九
Jul 05 Javascript
jQuery侧边栏随窗口滚动实现方法
Mar 04 Javascript
raphael.js绘制中国地图 地图绘制方法
Feb 12 Javascript
使用Node.js配合Nginx实现高负载网络
Jun 28 Javascript
JS动态加载脚本并执行回调操作
Aug 24 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
Jan 27 Javascript
Vue 中mixin 的用法详解
Apr 23 Javascript
layui table 获取分页 limit的方法
Sep 20 Javascript
使用p5.js实现动态GIF图片临摹重现
Oct 23 Javascript
Vue.js 无限滚动列表性能优化方案
Dec 02 Javascript
使用Vue-cli 中为单独页面设置背景图片铺满全屏
Jul 17 Javascript
Vue和Flask通信的实现
May 19 Vue.js
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实现长连接的方法与注意事项的问题
2013/05/10 PHP
php实现斐波那契数列的简单写法
2014/07/19 PHP
PHP7如何开启Opcode打造强悍性能详解
2018/05/11 PHP
PHP根据key删除数组中指定的元素
2019/02/28 PHP
laravel Validator ajax返回错误信息的方法
2019/09/29 PHP
区分JS中的undefined,null,&quot;&quot;,0和false
2007/03/08 Javascript
二级域名或跨域共享Cookies的实现方法
2008/08/07 Javascript
ExtJS Ext.MessageBox.alert()弹出对话框详解
2010/04/02 Javascript
在网页中使用document.write时遭遇的奇怪问题
2010/08/24 Javascript
jQuery实用基础超详细介绍
2013/04/11 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
2014/12/18 Javascript
JavaScript对表格或元素按文本,数字或日期排序的方法
2015/05/26 Javascript
tuzhu_req.js 实现仿百度图片首页效果
2015/08/11 Javascript
jquery实现简单的表单验证
2015/11/17 Javascript
JS不用正则验证输入的字符串是否为空(包含空格)的实现代码
2016/06/14 Javascript
JavaScript实现省市县三级级联特效
2017/05/16 Javascript
详解vuex 中的 state 在组件中如何监听
2017/05/23 Javascript
Angular 4.0学习教程之架构详解
2017/09/12 Javascript
vue-cli中的babel配置文件.babelrc实例详解
2018/02/22 Javascript
Node 代理访问的实现
2019/09/19 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
Win7上搭建Cocos2d-x 3.1.1开发环境
2014/07/03 Python
Python iter()函数用法实例分析
2018/03/17 Python
python跳过第一行快速读取文件内容的实例
2018/07/12 Python
Python 一键制作微信好友图片墙的方法
2019/05/16 Python
Python中遍历列表的方法总结
2019/06/27 Python
python-Web-flask-视图内容和模板知识点西宁街
2019/08/23 Python
Waterford加拿大官方网站:世界著名的水晶杯品牌
2016/11/01 全球购物
军校制空专业毕业生自我鉴定
2013/11/16 职场文书
德语专业求职信
2014/03/12 职场文书
计算机系本科生求职信
2014/05/31 职场文书
信用卡工资证明格式
2014/09/13 职场文书
四风个人对照检查材料思想汇报
2014/09/25 职场文书
《小摄影师》教学反思
2016/02/18 职场文书
使用pytorch实现线性回归
2021/04/11 Python
Python加密技术之RSA加密解密的实现
2022/04/08 Python