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 相关文章推荐
AJAX跨域请求json数据的实现方法
Nov 11 Javascript
javascript实现继承的简单实例
Jul 26 Javascript
javascript封装简单实现方法
Aug 11 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
Oct 19 Javascript
JavaScript中instanceof运算符的使用示例
Jun 08 Javascript
微信小程序如何获取用户手机号
Jan 26 Javascript
jQuery插件实现弹性运动完整示例
Jul 07 jQuery
使用validate.js实现表单数据提交前的验证方法
Sep 04 Javascript
详解vue 命名视图
Aug 14 Javascript
VUE注册全局组件和局部组件过程解析
Oct 10 Javascript
Vue 用Vant实现时间选择器的示例代码
Oct 25 Javascript
原生js实现商品筛选功能
Oct 28 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 全局变量范围分析
2009/08/07 PHP
PHP利用REFERER根居访问来地址进行页面跳转
2013/09/28 PHP
windows中为php安装mongodb与memcache
2015/01/06 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
使用jscript实现二进制读写脚本代码
2008/06/09 Javascript
javascript 学习笔记(onchange等)
2010/11/14 Javascript
jquery中ajax学习笔记3
2011/10/16 Javascript
createElement与createDocumentFragment的点点区别小结
2011/12/19 Javascript
JS this作用域以及GET传输值过长的问题解决方法
2013/08/06 Javascript
jQuery动画效果-slideUp slideDown上下滑动示例代码
2013/08/28 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
Angularjs制作简单的路由功能demo
2015/04/14 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
javascript垃圾收集机制的原理分析
2016/12/08 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
JS计算两个时间相差分钟数的方法示例
2018/01/10 Javascript
实现elementUI表单的全局验证的方法步骤
2019/04/29 Javascript
小程序实现搜索界面 小程序实现推荐搜索列表效果
2019/05/18 Javascript
详解Vue2.5+迁移至Typescript指南
2019/08/01 Javascript
Python中字典的基础知识归纳小结
2015/08/19 Python
Django中的ajax请求
2018/10/19 Python
Python turtle画图库&amp;&amp;画姓名实例
2020/01/19 Python
Python Serial串口基本操作(收发数据)
2020/11/06 Python
Python 实现RSA加解密文本文件
2020/12/30 Python
美国奢侈品在线团购网站:Gilt City
2017/11/16 全球购物
Fox Racing英国官网:越野摩托车和山地自行车服装
2020/02/26 全球购物
vue+django实现下载文件的示例
2021/03/24 Vue.js
市场营销专业个人求职信范文
2013/12/14 职场文书
实习鉴定评语
2014/01/19 职场文书
小学数学国培感言
2014/03/10 职场文书
答谢会策划方案
2014/05/12 职场文书
2014年音乐教师工作总结
2014/12/03 职场文书
大学生毕业评语
2014/12/31 职场文书
看完这篇文章获得一些java if优化技巧
2021/07/15 Java/Android
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis
mysql如何查询连续记录
2022/05/11 MySQL