
原型链
不要做切图仔
中大低材生
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
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 · 1614 阅读 · 0 评论 -
原型链之Object,Function,__proto__,prototype
一、基础知识点 javascript中,“函数”(方法)也是对象。 一切对象都有一个根源。它是Object.prototype。 根源之上再没有其他根源,Object.prototype.proto === null 注:省去proto的下划线 二、构造函数 通过new关键字可以用来创建特定类型的对象的函数;只要创建了一个新函数,每个函数在创建之后都会获得一个prototype的属性,...原创 2018-09-11 01:49:47 · 3906 阅读 · 1 评论 -
typeof,instanceof和isPrototypeOf的介绍和区别
一、typeof typeof 是一个一元运算,放在一个运算数之前,运算数可以是任意类型。它返回值是一个字符串,该字符串说明运算数的类型。 var a = 'a'; var b = null; console.log(typeof a); // String console.log(typeof b); //Object 二、instanceof 判断前者是否为后者的实例,换而言之,是...原创 2018-09-14 02:10:56 · 1059 阅读 · 0 评论