面向对象之prototype,__proto__
var person = function(name) {
				this.name = name
			};
			person.prototype.getName = function() {
				return this.name;
			}
			var zjh = new person('zhangjiahao');
			zjh.getName(); //zhangjiahao
			console.log("zjh.__proto__:");
			console.log(zjh.__proto__);
			console.log("person.prototype:");
			console.log(person.prototype);
			console.log("person.__proto__:");
			console.log(person.__proto__);
			console.log("Function.prototype:");
			console.log(Function.prototype);
                        console.log("Function.__proto__:");
			console.log(Function.__proto__);
			console.log("Object.prototype:");
			console.log(Object.prototype);
                        console.log("Object.__proto__:");
			console.log(Object.__proto__);
  
Object.prototype.__proto__ = null; //这是终点
__proto__指向的是构建者的prototype,它构成连接了原型链。
函数对象的prototype是个对象,里面有构造函数等,可克隆其他对象的方法。
原型链参考文章:http://blog.csdn.net/chunqiuwei/article/details/22872325
面向对象之prototype,__proto__的更多相关文章
- 关于 JavaScript prototype __proto__ 一点总结
		
http://www.cnblogs.com/wbin91/p/5265163.html 先上代码 function(y) Foo{ this.y = y;} Foo.prototype.x = 10 ...
 - javascript prototype __proto__区别
		
An Object's __proto__ property references the same object as its internal [[Prototype]] (often refer ...
 - Javascript Prototype __proto__ constructor 三者的关系
		
JavaScript三大毒瘤 --- this,原型链,作用域 在我等菜鸟一步一步升级中的过程中,这三个概念总是困扰这我们(可能只有我吧,我比较蠢).这三个东西往往都很绕,今天我就来分享一下我对原型. ...
 - 深入理解JavaScript原型:prototype,__proto__和constructor
		
JavaScript语言的原型是前端开发者必须掌握的要点之一,但在使用原型时往往只关注了语法,其深层的原理并未理解透彻.本文结合笔者开发工作中遇到的问题详细讲解JavaScript原型的几个关键概念, ...
 - 基础知识点 关于 prototype  __proto__
		
基础知识点 关于 prototype __proto__ 供js新手参考 JavaScript 的一些基础知识点: 在 JavaScript 中,所有对象 o 都拥有一个隐藏的原型对象(在 Fire ...
 - JavaScript:Function/Object/prototype/__proto__
		
console.log(Object.__proto__===Function.prototype); //true console.log(Object.prototype.__proto__); ...
 - prototype & __proto__
		
[普通对象 vs 函数对象] js中对象分为两类,普通对象.函数对象.当在终端打印时,普通对象与函数对象有极其明显的差异. 一个不含杂七杂八的函数对象如下,这是第一种表现形式.: 若往里面塞东西,则会 ...
 - 再次理解JS的prototype,__proto__和constructor
		
个人总结: 下面这篇文章很好的讲解了js原型,原型链,个人的总结是要记住这三个属性 prototype.__proto__和constructor 首先明确,js中一切都是对象object(A). ( ...
 - prototype __proto__ Function
		
我们创建的每个函数都有一个prototype属性,这个属性是一个指针,指向一个对象.(注意:是函数才有prototype属性) 而__proto__属性每一个对象都有. 在js中如果A对象是由B函数构 ...
 
随机推荐
- opencv249配置
			
vs环境变量 opencv环境变量 D:\opencv\opencv\build\x86\vc12\bin D:\opencv\opencv\build\x64\vc12\bin 包含目录 D:\op ...
 - 显示win7桌面网络.reg
			
显示win7桌面网络.reg Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\C ...
 - 栅栏 CyclicBarrier
			
java.util.concurrent.CyclicBarrier 类是一种同步机制,它能够对处理一些算法的线程实现同步.换句话讲,它就是一个所有线程必须等待的一个栅栏,直到所有线程都到达这里,然后 ...
 - 使用委托(C# 编程指南)
			
原文地址:https://msdn.microsoft.com/zh-cn/library/ms173172.aspx 委托是安全封装方法的类型,类似于 C 和 C++ 中的函数指针. 与 C 函数 ...
 - IE7浏览器下CSS属性选择器二三事
			
一.为何专门说起IE7 以前,或者说数年前,我们从事桌面端网页开发的时候,基本上都还要兼顾IE6浏览器, 即使有些特性,IE7支持,我们也会忽略之.于是,我们会不自然地把IE6和IE7浏览器归为一路货 ...
 - win7开启硬盘AHCI
			
问题描述:装win7的时候没有在AHCI模式下安装,而是在IDE模式下安装的,后来安装完毕以后想更改成AHCI模式,可是更改以后启动电脑蓝屏并重启 解决方法: 如果是在IDE模式下安装的系统,由于在安 ...
 - iOS控制器瘦身-面向超类编程
			
今天写这篇文章的目的,是提供一种思路,来帮助大家解决控制器非常臃肿的问题,对控制器瘦身. 滴滴 老司机要开车了 如果手边有项目,不妨打开工程看一下你的控制器代码有多少行,是不是非常多?再看一下tabl ...
 - uva 1220
			
1220 - Party at Hali-Bula Time limit: 3.000 seconds Dear Contestant, I'm going to have a party at my ...
 - A-Making the Grade(POJ 3666)
			
Making the Grade Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4656 Accepted: 2206 ...
 - for循环语句以及迭代法和穷举法
			
循环语句: 四要素:初始条件,循环条件,状态改变,循环体 for(初始条件;循环条件;状态改变){ //循环体} 案例1:打印等腰直角三角形和菱形 左上三角 static void Main(stri ...