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 相关文章推荐
关于Javascript 的 prototype问题。
Jan 03 Javascript
js中opener与parent的区别详细解析
Jan 14 Javascript
JS判断变量是否为空判断是否null
Jul 25 Javascript
js与jquery实时监听输入框值的oninput与onpropertychange方法
Feb 05 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
Mar 18 Javascript
Javascript typeof与instanceof的区别
Oct 18 Javascript
jQuery 实现图片的依次加载图片功能
Jul 06 jQuery
JavaScript实现的原生态Tab标签页功能【兼容IE6】
Sep 18 Javascript
Vue2仿淘宝实现省市区三级联动
Apr 15 Javascript
react 组件传值的三种方法
Jun 03 Javascript
layer提示框添加多个按钮选择的实例
Sep 12 Javascript
VSCode 配置uni-app的方法
Jul 11 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
基于mysql的论坛(3)
2006/10/09 PHP
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
基于PHP 面向对象之成员方法详解
2013/05/04 PHP
用PHP代替JS玩转DOM的思路及示例代码
2014/06/15 PHP
php输出控制函数和输出函数生成静态页面
2019/06/27 PHP
Laravel统计一段时间间隔的数据方法
2019/10/09 PHP
laravel实现按月或天或小时统计mysql数据的方法
2019/10/09 PHP
DIV+CSS+JS不间断横向滚动实现代码
2013/03/19 Javascript
JS实现Enter键跳转及控件获得焦点
2013/08/12 Javascript
js判断undefined类型,undefined,null, 的区别详细解析
2013/12/16 Javascript
百度判断手机终端并自动跳转js代码及使用实例
2014/06/11 Javascript
javascript将浮点数转换成整数的三个方法
2014/06/23 Javascript
js+cookies实现悬浮购物车的方法
2015/05/25 Javascript
在JavaScript中处理时间之getHours()方法的使用
2015/06/10 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
webpack dll打包重复问题优化的解决
2018/10/10 Javascript
validform表单验证的实现方法
2019/03/08 Javascript
vue路由传参的基本实现方式小结【三种方式】
2020/02/05 Javascript
使用Angular9和TypeScript开发RPG游戏的方法
2020/03/25 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
解决vuex数据页面刷新后初始化操作
2020/07/26 Javascript
JavaScript中clientWidth,offsetWidth,scrollWidth的区别
2021/01/25 Javascript
介绍Python中的一些高级编程技巧
2015/04/02 Python
Python解析并读取PDF文件内容的方法
2018/05/08 Python
Python脚本完成post接口测试的实例
2018/12/17 Python
python构建基础的爬虫教学
2018/12/23 Python
详解如何设置Python环境变量?
2019/05/13 Python
python反扒机制的5种解决方法
2021/02/06 Python
英国品牌男装折扣网站:Brown Bag
2018/03/08 全球购物
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
无犯罪记录证明范本
2014/09/15 职场文书
平面设计师岗位职责
2014/09/18 职场文书
国庆横幅标语
2014/10/08 职场文书
杭州西湖英语导游词
2015/02/03 职场文书
JavaScript前端面试扁平数据转tree与tree数据扁平化
2022/06/14 Javascript