原型链
不要做切图仔
中大低材生
展开
-
ES5之new关键字的作用是什么?
一、new 关键字的用法function A() {};var a = new A();new关键字后面跟随一个函数,会在new之后立即执行。其执行的步骤如下:创建一个新对象var obj = {};obj调用A函数,A.call(obj),目的是执行A.prototype.constructor函数,并且将其内部作用域变为新对象obj; 注:A === A.prototy...原创 2018-09-16 22:52:04 · 1541 阅读 · 0 评论 -
原型链之Object,Function,__proto__,prototype
一、基础知识点javascript中,“函数”(方法)也是对象。一切对象都有一个根源。它是Object.prototype。根源之上再没有其他根源,Object.prototype.proto === null注:省去proto的下划线二、构造函数通过new关键字可以用来创建特定类型的对象的函数;只要创建了一个新函数,每个函数在创建之后都会获得一个prototype的属性,...原创 2018-09-11 01:49:47 · 3844 阅读 · 1 评论 -
typeof,instanceof和isPrototypeOf的介绍和区别
一、typeof typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。var a = 'a';var b = null;console.log(typeof a); // Stringconsole.log(typeof b); //Object二、instanceof判断前者是否为后者的实例,换而言之,是...原创 2018-09-14 02:10:56 · 1005 阅读 · 0 评论