构造函数 function Stu(name,age){ this.name=name; this.age=age; } instanceof 查看引用类型对象是属于哪个构造函数的方法,通过__proto__ 一直往上找prototype,直到找到Object 原型规则和示例 所有的引用类型(数组/ ...
分类:
其他好文 时间:
2018-06-21 01:33:54
阅读次数:
178
查看Linux的TCP连接 netstat -na 查看哪些IP连接本机 netstat -na Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Address Foreign Addre ...
分类:
系统相关 时间:
2018-06-19 11:56:49
阅读次数:
281
__proto__是每个对象都有的一个属性,而prototype是函数才会有的属性!!! 使用Object.getPrototypeOf()代替__proto__!!! 一、prototype 几乎所有的函数(除了一些内建函数)都有一个名为prototype(原型)的属性,这个属性是一个指针,指向一 ...
分类:
其他好文 时间:
2018-06-18 21:42:31
阅读次数:
156
一、原型链(家族族谱) 概念:JS里面的对象可能会有父对象,父对象还会有父对象,。。。。。祖先 概念:JS里面的对象可能会有父对象,父对象还会有父对象,。。。。。祖先 根本:继承 根本:继承 属性:对象中几乎都会有一个__proto__属性,指向他的父对象 意义:可以实现让该对象访问到父对象中相关属 ...
分类:
Web程序 时间:
2018-06-17 00:10:58
阅读次数:
435
1.先创建了一个新的空对象 var obj=new Object(); 2.设置原型链 obj._proto_=Function.prototype; 3.让Func中的this指向obj,并执行Func的函数体 var result=Function.call(obj); 4.判断Function ...
分类:
其他好文 时间:
2018-06-13 17:18:58
阅读次数:
143
为了追本溯源, 我顺便研究了new运算符具体干了什么?发现其实很简单,就干了三件事情. var obj = {}; obj.__proto__ = F.prototype; F.call(obj); 第一行,我们创建了一个空对象obj; 第二行,我们将这个空对象的proto成员指向了F函数对象pro ...
分类:
其他好文 时间:
2018-06-08 12:11:53
阅读次数:
130
__proto__与prototype 这两个属性的区别是: __proto__是原型链,prototype是原型,按照JavaScript面向对象(oop)的概念来解释就是,__proto__是被prototype创造出来的, 因为prototype这个属性只有函数有,而__proto__属性只能 ...
分类:
其他好文 时间:
2018-06-08 11:56:09
阅读次数:
159
有一个一个装逼的同事,写了一段代码 function a(){} a.__proto__.__proto__.__proto__ 然后问我,下面这个玩意a.__proto__.__proto__.__proto__是啥,然后我一脸懵逼,prototype还知道一点,这个__proto__,还来三个, ...
分类:
编程语言 时间:
2018-06-08 00:38:31
阅读次数:
201
1、prototype与_proto_ ①prototype:是函数才有的属性,这个属性是一个指针。当一个构造函数被创建时,该构造函数会自动生成一个prototype指针,该指针指向构造函数的原型。这个原型会有其他实例共享的一些属性和方法。 ②_proto_:也可以叫隐式原型,是每个对象都拥有的属性 ...
分类:
其他好文 时间:
2018-06-06 21:51:00
阅读次数:
152
面向对向的初体验 创建一个标签 面向对象的组织结构 构造函数 原型对象与原型属性 凡是函数就有属性 prototype 由某一个函数 new 出来的对象,会自动链接到 该函数的 prototype 凡是通过 new 出来的对象就有 _ _ proto_ _ (非标准) constructor属性 继 ...
分类:
编程语言 时间:
2018-06-03 19:39:47
阅读次数:
206