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 引发两次$(document.ready)事件
Jan 15 Javascript
关于在IE下的一个安全BUG --可用于跟踪用户的系统鼠标位置
Apr 17 Javascript
中止javascript执行的方法
Feb 14 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
Nov 13 Javascript
javascript使用appendChild追加节点实例
Jan 12 Javascript
第一次接触神奇的Bootstrap表单
Jul 27 Javascript
Vue.js Ajax动态参数与列表显示实现方法
Oct 20 Javascript
js学习心得_一个简单的动画库封装tween.js
Jul 14 Javascript
layui 表格的属性的显示转换方法
Aug 14 Javascript
推荐15个最好用的JavaScript代码压缩工具
Feb 13 Javascript
Vue-router编程式导航的两种实现代码
Mar 04 Vue.js
vue项目支付功能代码详解
Feb 18 Vue.js
你的编程语言可以这样做吗?
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 minixml详解
2008/07/19 PHP
php 变量未定义等错误的解决方法
2011/01/12 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
2016/09/09 PHP
Linux服务器下PHPMailer发送邮件失败的问题解决
2017/03/04 PHP
让iframe框架网页在任何浏览器下自动伸缩
2006/08/18 Javascript
document.open() 与 document.write()的区别
2007/08/13 Javascript
JS支持带x身份证号码验证函数
2008/08/10 Javascript
解决JS浮点数运算出现Bug的方法
2013/03/12 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
jquery禁用右键单击功能屏蔽F5刷新
2014/03/17 Javascript
JavaScript实现存储HTML字符串示例
2014/04/21 Javascript
jquery数组过滤筛选方法grep()简介
2014/06/06 Javascript
javascript实现页面刷新时自动清空表单并选中的方法
2015/07/18 Javascript
jQuery代码实现发展历程时间轴特效
2015/07/30 Javascript
详解JS构造函数中this和return
2017/09/16 Javascript
js实现随机点名系统(实例讲解)
2017/10/18 Javascript
[01:01]2020完美高校联赛(秋)西安落幕
2021/03/11 DOTA
python自定义解析简单xml格式文件的方法
2015/05/11 Python
Python的Django框架中的数据库配置指南
2015/07/17 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
2016/01/20 Python
django 数据库返回queryset实现封装为字典
2020/05/19 Python
Python爬虫实现HTTP网络请求多种实现方式
2020/06/19 Python
HTML5 canvas绘制的玫瑰花效果
2014/05/29 HTML / CSS
英国复古皮包品牌:Beara Beara
2018/07/18 全球购物
医大实习自我鉴定
2013/12/07 职场文书
六查六看剖析材料
2014/02/15 职场文书
出生公证委托书
2014/04/03 职场文书
交通安全责任书范本
2014/07/24 职场文书
KTV门卫岗位职责
2014/10/09 职场文书
奔腾年代观后感
2015/06/09 职场文书
学校趣味运动会开幕词
2016/03/04 职场文书
《家世》读后感:看家训的力量
2019/12/30 职场文书
python实现图片批量压缩
2021/04/24 Python
MySQL之MyISAM存储引擎的非聚簇索引详解
2022/03/03 MySQL
一次SQL查询优化原理分析(900W+数据从17s到300ms)
2022/06/10 SQL Server
Python+SeaTable实现计算两个日期间的工作日天数
2022/07/07 Python