新闻动态

对象原型:JS中的prototype是指什么,怎样使用

发布日期:2022-04-04 14:38 | 文章来源:IDC点评

【小Y 提示】文章部分内容收集整理于互联网,仅作参考!如需咨询“JS中的prototype是指什么,怎样使用”等有关服务器、云主机租用、托管、配置、价格问题,请在线咨询YINGSOO客服,享受1v1贴心服务!

【申请试用】香港站群服务器促销 | 新加坡CN2服务器促销 | 美国CN2服务器促销

【主机答疑】企业该如何挑选合适的域名? YINGSOO为你支招

这篇文章给大家分享的是JS中的prototype的相关内容。JavaScript中prototype是指javascript的原型对象服务器,那么prototype如何来使用呢?文中的示例代码介绍得很详细,有需要的朋友可以参考,接下来就跟随小编一起了解看看吧。

本文操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

javascript prototype 方法是什么?

JavaScript prototype(原型对象)

所有的 JavaScript 对象都会从一个 prototype(原型对象)中继承属性和方法。

prototype 继承

所有的 JavaScript 对象都会从一个 prototype(原型对象)中继承属性和方法:

Date 对象从 Date.prototype 继承。Array 对象从 Array.prototype 继承。Person 对象从 Person.prototype 继承。

所有 JavaScript 中的对象都是位于原型链顶端的 Object 的实例。

JavaScript 对象有一个指向一个原型对象的链。当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,直到找到一个名字匹配的属性或到达原型链的末尾。

Date 对象, Array 对象, 以及 Person 对象从 Object.prototype 继承。

添加属性和方法

有的时候我们想要在所有已经存在的对象添加新的属性或方法。另外,有时候我们想要在对象的构造函数中添加属性或方法。

使用 prototype 属性就可以给对象的构造函数添加新的属性:

实例

function Person(first, last, age, eyecolor) {  this.firstName = first; 
 this.lastName = last; 
 this.age = age; 
 this.eyeColor = eyecolor;} Person.prototype.nationality = "English";

当然我们也可以使用 prototype 属性就可以给对象的构造函数添加新的方法:

实例

function Person(first, last, age, eyecolor) {  this.firstName = first; 
 this.lastName = last; 
 this.age = age; 
 this.eyeColor = eyecolor;} Person.prototype.name = function() {  return this.firstName + " " + this.lastName;};

以上就是JS中的prototype的相关介绍,上述示例具有一定的参考价值,有需要的朋友可以了解看看,希望对大家学习有帮助,想要了解更多可以继续浏览本公司其他相关的文章。

YINGSOO始创于2011年,专注服务器租用与托管10年,是国家工信部认可的综合电信服务运营商。YINGSOO提供服务器托管、服务器租用、机柜租用、云服务器等产品服务,另有CDN加速、DDOS云防护、IPLC国际专线等业务。服务热线:400-630-3752

热搜词条:【显卡价格】【匹配字符】【服务器在线】【用户体验】【函数窗口】【镜像打包】【面板主机】【代码字段】【网站算法】【命令输入】【响应请求】【全文索引】【进程作业】【域名内容】【客户机服务器】【模板在线】【测试安装】【容器服务】【返回函数】【热键命令】【密码找回密码】【客户端聊天室】【容器环境】【服务器定期】【下拉控件】【文件描述】【求和列表】【食物方向】【代码复制】【页面注入

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部