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 相关文章推荐
根据分辨率不同,调用不同的css文件
Aug 25 Javascript
另一个javascript小测验(代码集合)
Jul 27 Javascript
再谈querySelector和querySelectorAll的区别与联系
Apr 20 Javascript
原生js实现自由拖拽弹窗代码demo
Jun 29 Javascript
AngularJS通过$http和服务器通信详解
Sep 21 Javascript
利用Node.js对文件进行重命名
Mar 12 Javascript
通过命令行创建vue项目的方法
Jul 20 Javascript
详解.vue文件中监听input输入事件(oninput)
Sep 19 Javascript
AngularJS实现的简单拖拽功能示例
Jan 02 Javascript
微信小程序使用form表单获取输入框数据的实例代码
May 17 Javascript
Vuejs+vue-router打包+Nginx配置的实例
Sep 20 Javascript
html中创建并调用vue组件的几种方法汇总
Nov 17 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中使用PDF文档功能
2006/10/09 PHP
PHP关于foreach复制知识点总结
2019/01/28 PHP
密码框显示提示文字jquery示例
2013/08/29 Javascript
jquery快捷动态绑定键盘事件的操作函数代码
2013/10/17 Javascript
jquery实现textarea输入框限制字数的方法
2015/01/15 Javascript
JavaScript模拟数组合并concat
2016/03/06 Javascript
Js与Jq获取浏览器和对象值的方法
2016/03/18 Javascript
浅谈在js传递参数中含加号(+)的处理方式
2016/10/11 Javascript
jquery 实现复选框的全选操作实例代码
2017/01/24 Javascript
js/jquery控制页面动态加载数据 滑动滚动条自动加载事件的方法
2017/02/08 Javascript
Nodejs多站点切换Htpps协议详解及简单实例
2017/02/23 NodeJs
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
vue配置接口域名方法总结
2019/05/12 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
2019/08/04 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
2020/03/12 Javascript
[35:55]完美世界DOTA2联赛PWL S3 Rebirth vs CPG 第一场 12.11
2020/12/13 DOTA
python中__call__方法示例分析
2014/10/11 Python
在Python web中实现验证码图片代码分享
2017/11/09 Python
解决Django数据库makemigrations有变化但是migrate时未变动问题
2018/05/30 Python
解决Python正则表达式匹配反斜杠''\''问题
2019/07/17 Python
python文档字符串(函数使用说明)使用详解
2019/07/30 Python
vim自动补全插件YouCompleteMe(YCM)安装过程解析
2019/10/21 Python
python3 logging日志封装实例
2020/04/08 Python
python使用列表的最佳方案
2020/08/12 Python
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
美国按摩椅批发网站:Titan Chair
2018/12/27 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
美国电子产品购物网站:BuyDig.com
2020/06/17 全球购物
四年大学生活的自我评价范文
2014/02/07 职场文书
万年牢教学反思
2014/02/15 职场文书
安全技术说明书
2014/05/09 职场文书
党员自我剖析材料范文
2014/10/06 职场文书
详解python字符串驻留技术
2021/05/21 Python
Python实现智慧校园自动评教全新版
2021/06/18 Python