当前位置:首页 > 日记 > 正文

Javascript原型链原型介绍

Javascript原型链原型介绍
Javascript的继承是由原型链完成的。每个对象都有另一个对象作为原型,对象从这个原型(属性)继承,对于每个对象,您可以通过以下三种方式访问它的原型对象:
1。__proto__。原型对象可以通过对象的__proto__属性访问。这个属性只在Firefox,Safari,Chrome,支持,而不是在IE和Opera支持。
2.object.getprototypeof()。一个对象可以被传递到object.getprototypeof()方法作为一个参数,在它执行时,它返回的对象的原型对象,这种方法只在ECMAscript 5标准支持。
3.o.constructor.prototype.by得到对象的第一个构造函数,然后通过访问构造函数的原型属性访问原型对象。使用这种方法的前提是有一个构造函数属性指向该对象的构造函数。
的isprototype()方法可以用来确定是否两个对象之间的关系是有原型链。
复制代码代码如下所示:

var = x:1 };

var o = object.create(P);

console.log(p.isprototypeof(O)); / /真的
通过字的大小创建的所有对象的原型对象都是Object.prototype(作为一个特殊的对象,Object.prototype也没有原型对象)。
复制代码代码如下所示:

var:18,b:28 };

console.log(x.__proto__; / /对象){ }
对于使用新操作符创建的所有对象,它们的原型对象都是构造函数函数的原型属性:
复制代码代码如下所示:

var:18,b:28 };

函数测试(c){

这个,C = C;

}

test.prototype = x;

var =新测试(38);

console.log(T); / /对象{ c = 38,= 18,B = 28 }

console.log(t.__proto__); / /对象{ A = 18,B = 28 }

console.log(t.__proto__。__proto__; / /对象){ }
使用Javascript中的新操作符创建对象的过程如下:
1。创建一个新的空对象。

2。点此对象构造函数的原型属性的__proto__属性。

三.将这个对象作为这个参数并执行构造函数函数。
从上面的过程中,我们可以得出结论:从同一个构造函数构造对象的所有__proto__等于原来的对象,也就是说,只有一个原型对象。
复制代码代码如下所示:

var =新测试(38);

var =新测试(68);

console.log(T = T2); / /假

console.log(t.__proto__ = T2。__proto__); / /真的

相关文章

删除整个目录通过directoryiterato

删除整个目录通过directoryiterato

方法,删除,目录,电脑软件,directoryiteratorPHP,本文阐述了删除整个目录通过directoryiterator PHP的方法。分享给你供你参考。具体实现的方法如下: 功能cleanup_directory($dir){ foreach(新directoryiterator($dir)作为文件){ 如果(文件-> isdir…

利用网页滚动条实现鼠标颜色变化的

利用网页滚动条实现鼠标颜色变化的

鼠标,滚动条,方法,网页,颜色,本文举例说明js通过网页滚动条实现鼠标颜色变化的方法,供大家参考,具体实现方法如下: 复制代码代码如下所示: 鼠标的滚动条变色感应JS实现Web 把你的眼睛向右边的滚动条,看看它吗它很漂亮,不是吗你能改变一下鼠标的…

以下版本的JSON在以下版本不支持中

以下版本的JSON在以下版本不支持中

解决方案,中文,呆板,不支持,版本,本文阐述了以下版本不支持JSON,参照以下为你php5.4.share版中文内容转移非解决方案。具体分析如下: 写作的ERP接口时,java方接收后json_encode内容重复代码如下:{ordercode 1401160935542399 造物主: u751f u…

PHP每周都有开始和结束的方式。

PHP每周都有开始和结束的方式。

都有,结束,方式,电脑软件,PHP,本文演示了PHP如何获得一年中每个星期的开始和结束日期: 在最近的项目中,你需要做一份周报。您需要知道指定的周数的开始日期和结束日期,以便处理其他业务。以下是使用PHP获取一年中每个星期的开始日期和结束日…

如何在ps中编写ps文本工具

如何在ps中编写ps文本工具

工具,文本,如何在,电脑软件,ps,PS图象处理软件是一个专业的图像处理软件,PS,这仅仅是一个简单的函数来对图片写。然后在PS怎么写,以下为您介绍文本工具的使用,希望对你有帮助 当PS图象处理软件图片处理,往往需要在图片写一些文字信息,那么这个图…

如何在CorelDraw使用过滤器

如何在CorelDraw使用过滤器

过滤器,如何在,电脑软件,CorelDraw,本教程介绍朋友到CORELDRAW、如何使用过滤器,如何使用它,以及它与教程比较。非常适合初学者学习。推荐朋友一起学习。 CorelDRAW过滤为PS一样,但是如何在CorelDraw过滤器使用它吗使用过滤器在CorelDraw方法…

爱画一只可爱的卡通奶牛

爱画一只可爱的卡通奶牛

奶牛,画一,卡通,可爱,电脑软件,本教程是介绍给一个朋友,ai,画一个可爱的方式坐在卡通奶牛。导师教的奶牛很好。建议你喜欢你的朋友一起学习。 如果你想知道Adobe插画师的一些简单的着色技巧,请和我一起学习这个有趣而发人深省的教程。我们有…

AspNetPager分页控件定义和应用风

AspNetPager分页控件定义和应用风

控件,分页,义和,实例,风格,网易风格: 第一页的头版12345678910页… CSS样式: 复制代码代码如下所示: 。anpager.cpb {背景:# 1f3a87没有重复滚动00;边框1px solid # cccccc;颜色:# ffffff;font-weight: bold;颜色:# ffffff 00;0;}。 。anpager一{背景:#…

画家高级技能演示教程

画家高级技能演示教程

教程,画家,演示,技能,高级,本教程演示了画家高级技巧。本教程是对插画王子的一个例证,与原作者gxiaoman,谢谢他的分享。推荐它,我希望你喜欢它 本教程演示了画家高级技巧。本教程是对插画王子的一个例证,与原作者gxiaoman,谢谢他的分享。推荐它…

ai巧妙运用变换效果,使惠而浦的色彩

ai巧妙运用变换效果,使惠而浦的色彩

变换,视觉效果,更美,巧妙,色彩,本教程是介绍色彩效果的朋友漩涡法,用转换效果漂亮的人工智能制作的教程,效果确实很漂亮,也不是很难,对于新手来说,很值得学习,推荐给朋友,喜欢的可以来参考一下,希望对你有所帮助。 本教程是向朋友介绍一款漂亮的旋…

ps是非常漂亮的纹理颜色图标画家

ps是非常漂亮的纹理颜色图标画家

图标,纹理,画家,颜色,漂亮,本教程是介绍颜色轮图标的方法,画家PS的朋友非常漂亮的纹理,使得色轮的教程图标非常漂亮,难度适中,但很好,建议大家一起学习。 本教程教学习者PS鼠标绘画和UI设计学习者使用ps鼠标绘制纹理颜色图标,教程难度适中,画出来…

ps的合成很酷很酷的海报教程

ps的合成很酷很酷的海报教程

教程,海报,电脑软件,ps,很酷很酷,本教程是介绍如何使用PS合成的朋友,很漂亮很酷的海报,海报综合教程效果真的很漂亮,课程难度也不大,推荐这里,爱好朋友一起学习。 本教程是介绍如何使用ps合成的朋友,很漂亮很酷的海报,海报教程合成效果不错,合成也…