prototype 的说明 js类


Posted in Javascript onSeptember 07, 2006

如下是其中关于 prototype 的说明:

=====
constructor 属性

应用于: Array 对象 | Boolean 对象 | Date 对象 | Function 对象 | Number 对象 | Object 对象 | String 对象
要求
版本 2
返回对象类型原型的引用。

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 tablesorter.js 支持中文表格排序改进
Dec 09 Javascript
JavaScript中的全局对象介绍
Jan 01 Javascript
jQuery选择器querySelector的使用指南
Jan 23 Javascript
js实现汉字排序的方法
Jul 23 Javascript
jQuery实现6位数字密码输入框
Dec 29 Javascript
vue实现点击当前标签高亮效果【推荐】
Jun 22 Javascript
video.js 实现视频只能后退不能快进的思路详解
Aug 09 Javascript
解决vue 引入子组件报错的问题
Sep 06 Javascript
ionic3双击返回退出应用的方法
Sep 17 Javascript
vue-cli+iview项目打包上线之后图标不显示问题及解决方法
Oct 16 Javascript
小程序使用wxs解决wxml保留2位小数问题
Dec 13 Javascript
Js和VUE实现跑马灯效果
May 25 Javascript
你的编程语言可以这样做吗?
Sep 07 #Javascript
音乐播放用的的几个函数
Sep 07 #Javascript
在网页中屏蔽快捷键
Sep 06 #Javascript
js的event详解。
Sep 06 #Javascript
农历与西历对照
Sep 06 #Javascript
MSN消息提示类
Sep 05 #Javascript
经验几则 推荐
Sep 05 #Javascript
You might like
PHP第一季视频教程(李炎恢+php100 不断更新)
2011/05/29 PHP
php自定义加密与解密程序实例
2014/12/31 PHP
PHP7使用ODBC连接SQL Server2008 R2数据库示例【基于thinkPHP5.1框架】
2019/05/06 PHP
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
jQuery中eq()方法用法实例
2015/01/05 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
Vue.js教程之axios与网络传输的学习实践
2017/04/29 Javascript
Vue.js常用指令的使用小结
2017/06/23 Javascript
详解vue-cli 构建Vue项目遇到的坑
2017/08/30 Javascript
AngularJS实现的输入框字数限制提醒功能示例
2017/10/26 Javascript
bootstrap select下拉搜索插件使用方法详解
2017/11/23 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
微信小程序框架wepy之动态控制类名
2018/09/14 Javascript
js异步上传多张图片插件的使用方法
2018/10/22 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
浅析vue中的provide / inject 有什么用处
2019/11/10 Javascript
vue实现图片上传功能
2020/05/28 Javascript
朴素贝叶斯算法的python实现方法
2014/11/18 Python
python 类详解及简单实例
2017/03/24 Python
python之matplotlib学习绘制动态更新图实例代码
2018/01/23 Python
Python装饰器(decorator)定义与用法详解
2018/02/09 Python
基于Python实现的微信好友数据分析
2018/02/26 Python
如何更优雅地写python代码
2019/07/02 Python
python调用摄像头的示例代码
2020/09/28 Python
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
员工自我鉴定范文
2013/10/06 职场文书
英文简历自荐信范文
2013/12/11 职场文书
体育教育专业自荐信范文
2013/12/20 职场文书
实习老师离校感言
2014/02/03 职场文书
便利店投资创业计划书
2014/02/08 职场文书
大队干部竞选演讲稿
2014/04/28 职场文书
教师廉洁自律承诺书
2014/05/26 职场文书
爱心助学感谢信
2015/01/21 职场文书
2015年度保密工作总结
2015/04/24 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
会议主持词通用版
2019/04/02 职场文书