javascript原型是什么?
但事实上,原型很简单,你可以很轻松的掌握它的知识要点。
javascript原型是什么?
了解什么是原型之前,我们先看一个示例:
var obj = {}; obj.toString(); // "[object Object]"
上面的例子中,我们声明了一个空对象,并没有为它添加toString属性方法,但这个方法却可以被成功调用并输出。是不是觉得很神奇?
原因在于JavaScript的对象都有一个内置的[[Prototype]]私有属性,这个属性指向另一个对象,我们称这个对象为原对象的原型。当JS引擎访问obj的toString属性时,首先会去obj对象查找,发现找不到,就沿着obj的[prototype]属性去他的原型上查找。
通过Chrome开发者工具,我们可以看到这个obj原型的真面目:
图中我们可以看到,obj的原型对象已经定义了一个toString属性。所以,空对象也可以使用toString()这个属性方法。
以上就是javascript原型是什么?的详细内容,更多请关注易知道|edz.cc其它相关文章!
相关内容
-
计算机主板BIOS设置详细-BIOS知识
计算机主板BIOS设置详细-BIOS知识,,什么是电脑BIOS,一般电脑主...
-
1394连接是什么1394网络适配器知识
1394连接是什么1394网络适配器知识,,今天有网友在QQ群中问了这...
-
公共CPU接口类型的详细描述
公共CPU接口类型的详细描述,,我们知道CPU是电脑的大脑, CPU的...
-
金蝶苍穹开发者社区端口|金蝶软件好用吗?金蝶国
金蝶苍穹开发者社区端口|金蝶软件好用吗?金蝶国际软件集团有...
-
开发者吐槽Win10应用商店:还不如WP8.1/Win8.1版
开发者吐槽Win10应用商店:还不如WP8.1/Win8.1版,开发者,商店,Wi...
-
从硬件安装到系统安装的计算机知识汇编
从硬件安装到系统安装的计算机知识汇编,,我经常有朋友帮助说如...
-
而不是一个光盘U盘U盘安装系统的原理_电脑知识
而不是一个光盘U盘U盘安装系统的原理_电脑知识,,核心提示:光盘...
-
什么是无线局域网无线局域网的基本知识介绍
什么是无线局域网无线局域网的基本知识介绍,, 无线局域网虽然...
-
电脑主板品牌的一些基本知识
电脑主板品牌的一些基本知识,,组装的电脑不再是什么奇怪的事情...
-
保持笔记本电脑的一些知识和技巧
保持笔记本电脑的一些知识和技巧,,笔记本的价格比前些年便宜很...
-
电脑开发者选项在哪里打开|开发者选项从哪里打
电脑开发者选项在哪里打开|开发者选项从哪里打开,,1. 电脑开发...
-
移动硬盘如何使用移动硬盘维护知识
移动硬盘如何使用移动硬盘维护知识,,现在移动硬盘的广泛使用和...
-
双核CPU知识让你更容易购买
双核CPU知识让你更容易购买,,要买一台双核电脑,首先要了解双核...
-
天猫和淘宝、淘宝、天猫是_计算机知识之间比较
天猫和淘宝、淘宝、天猫是_计算机知识之间比较好,,核心提示:网...
-
基本知识:组装计算机的基本步骤
基本知识:组装计算机的基本步骤,,如何组装一台性价比高、稳定性...