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

理解Javascript原型链

理解Javascript原型链
本文演示了Javascript的原型链,供大家参考,具体分析如下:

对于Javascript原型链,它曾经是一个非常深奥的东西。这还不是很清楚。很明显,今天看到一些介绍后,我们发现了这幅画,表明没有一种语言能比这幅画更清晰地说话。

看完这张图片后,我们突然对Javascript有了一个初步的了解。
Javascript的原型链有两个显式和隐式:

显式原型链:我们共同的原型;

隐式原型链在一般环境中是不可见的,是不可见的。它可以通过__proto__在Firefox。隐式原型链用于搜索Javascript引擎内的原型链并建立原型链。
一个概念,原型和__proto__

原型是函数的一个属性(每个函数都有一个原型属性),它是指向一个对象的指针,它是显示修改对象原型的属性。

__proto__是物体固有的特性。请注意,原型是功能内置的属性,__proto__是对象的内部属性,它是发现原型链内部JS属性。

对象的__proto__属性可以与Chrome和FF和IE不能访问。

两个新的过程

var(某人=函数){ };
新的人();
新的过程分为以下三个步骤:

(1)var P=};即,初始化对象p

(2)p.__proto__ = person.prototype;

(3)person.call(P);也就是说,P的建筑也可称为P的初始化

关键在于第二步。让我们证明:
var(某人=函数){ };
新的人();
警报(p.__proto__ =人。原型);
此代码将返回true,这表明在步骤2中我们是正确的。

三。实例
var(某人=函数){ };
person.prototype.sayname =函数(){
警报(我的名字是杰克);
};
person.prototype.age = 27;
新的人();
P.sayName();
P是指人的对象。我们定义人的原型sayname方法和年龄属性。当我们执行p.age,我们先看看里面的这个(即构造函数的函数)。如果我们找不到它,那么我们将沿着原型链回溯。

你怎么能追溯到这里这里使用的__proto__属性链接到原型(即人。原型)查找。最后,年龄属性上找到原型。

希望本文能对大家的javascript程序设计有所帮助。

相关文章

ai创造美丽无缝拼贴图案

ai创造美丽无缝拼贴图案

创造,图案,美丽,电脑软件,ai,本教程是介绍给ai的朋友们创建的一个天衣无缝的无缝拼贴模式技巧,教程相当不错,值得学习,建议大家一起学习一下。 在Adobe Illustrator中的图案会使你的复杂的设计工作变得简单,而且效果很不错。和每一个专业的设计…

Word2003更改段落方向方法Word2003

Word2003更改段落方向方法Word2003

教程,方法,段落,电脑软件,只有是通过微软Office语言;从左到右,从右到左:指的是键盘设置、文档视图、用户界面对象和文本的显示方向。阿拉伯和希伯来语言是从右到左。)当语言的支持,这有助于在题目或选项描述的功能是可用的。 1,将插入点放在要更…

PS图象处理软件吸引了超强的蓝色按

PS图象处理软件吸引了超强的蓝色按

图象,处理软件,按钮,蓝色,吸引了,本教程教ps学习者使用ps绘制超强纹理按钮。从教程中提取的按钮是非常强大的纹理。我推荐它。希望对学习界面设计的朋友有所帮助。 让我们看一下最终效果图。本教程教ps学习者使用ps绘制超强纹理按钮。从教…

让你成为设计大师的20条设计法则

让你成为设计大师的20条设计法则

让你,法则,大师,电脑软件,下面的朋友介绍你成为设计大师的20条设计法则。这个教程很实用。对于初学者来说,是值得学习的。建议像你这样的朋友和教程一起学习。 本文主要是指网络教学设计,和设计工具提供网站的调研。像许多行业,有许多规则来…

PS图象处理软件设计的黑色超酷的按

PS图象处理软件设计的黑色超酷的按

图象处理,软件设计,超酷,按钮,黑色,本教程的英文原版有71个步骤,这有点长,前19个步骤是在人工智能中进行的,考虑到每个人的耐心,在翻译时简化了译文,而且都是在PS.完成的。 前面说,本教程的英文原版有71个步骤,这有点长,前19个步骤是在人工智能中…

ps映射工具删除中的一些多余符号。

ps映射工具删除中的一些多余符号。

工具,映射,删除,多余,符号,本教程是将图片中多余的符号介绍给PS的一个朋友,这对一个朋友进行水印很有帮助,推荐它,让我们一起学习。 本章教你使用ps工具去除图片上的一些不必要的标记。我们知道它是用修理工具修理的,但是修理的结果并不令人满…

Excel如何使用样式表快速实现自动

Excel如何使用样式表快速实现自动

样式表,如何使用,快速,电脑软件,Excel,Excel是微软办公系统的电子表格程序。你可以用Excel创建一个工作簿(收集电子表格)并设置工作簿的格式对数据进行分析,并做出更明智的业务决策。特别是,您可以使用Excel来跟踪数据,生成的数据分析模型,编制计…

如何将word表转换为excel表excel库

如何将word表转换为excel表excel库

转换为,如何将,电脑软件,word,excel,Office Excel是微软公司开发的一个电子表格程序,是微软Office系列的核心组件之一。它可以为XML和新功能提供支持,使分析和共享信息更加方便。 以下是学习excel知识。 在操作过程中,我们经常遇到的单词形式…

详细的$$STRPHP

详细的$$STRPHP

详细,电脑软件,STRPHP,这种写作风格称为变量。 有时使用变量名是很方便的,也就是说,变量的变量名可以被动态设置和使用: $ =hello; > 一个变量将一个公共变量的值作为变量的变量名: $ $ 世界; > 在这一点上,所有的两个变量都被定义:$的内容是he…

非主流人物签名非主流

非主流人物签名非主流

非主流,人物,电脑软件,个人签名能显示你的个性。有些人会在个人签名写自己的感受,和个人签名可以写你的个人feelings.qq个性签名是展示其个性、喜悦、愤怒、悲伤和快乐,所以叫个性签名。每个人每天、每一小时、每一分钟、每一秒都有不同的心…

一个酷酷的纹理PS鼠标画方形机械图

一个酷酷的纹理PS鼠标画方形机械图

纹理,图标,鼠标,方形,酷酷,本教程是介绍一个朋友PS鼠标画纹理方块图标的酷机械方法,渲染出来的图标很漂亮,纹理很强,一般难度大,推荐给喜欢,朋友们可以跟着教程一起学习。 本教程教学习者使用ps PS鼠标画一个酷酷的纹理画家方形的机械图标,渲染…

PS制作简单有趣的儿童皮影艺术

PS制作简单有趣的儿童皮影艺术

有趣,简单,儿童,艺术,电脑软件,本文主要介绍了儿童PS的简单有趣的影子艺术,喜欢的朋友可以一起学习。 结果如下:总的来说,你想找一个英俊的男人来寻找一种敌对的感觉吗 Bart,我已经长大了几年了。 先放在一起,一旦接受了这个设置,仔细看看,非常的…