11 2020 档案

摘要:this用的很多,react 的class component用了这么多自己也比较熟悉的了,下面就来讲讲如何判断一个this的绑定以及call、apply、bind的实现。 判断this绑定 主要就是以下的几点: 由new调用:绑定到新创建的对象上面。在类里面的contructor中,指向将要通过构 阅读全文
posted @ 2020-11-04 22:06 jaiodfjiaodf 阅读(145) 评论(0) 推荐(0)
摘要:每个javascript的执行上下文,都包含了三个东西 变量对象(Variable Object, VO) 作用域链(Scope Chain) this 作用域链 在《JavaScript深入之变量对象》中讲到,当查找变量的时候,会先从当前上下文的变量对象中查找,如果没有找到,就会从父级(词法层面上 阅读全文
posted @ 2020-11-03 20:26 jaiodfjiaodf 阅读(142) 评论(0) 推荐(0)
摘要:作用域 javascript采用的是词法作用域(lexical scoping),也就是静态作用域 var value = 1; function foo() { console.log(value); } function bar() { var value = 2; foo(); } bar() 阅读全文
posted @ 2020-11-03 19:15 jaiodfjiaodf 阅读(174) 评论(0) 推荐(0)
摘要:原型与原型链 我觉得,直接来一张图就好了 构造函数 在上图中,Person是一个构造函数,一般情况下,它长这个样子。 function Person() { } 什么是构造函数呢?构造函数,是一种特殊的方法,主要用来在创建函数的时候初始化对象。 原型 原型,prototye,是一个对象,这个对象能够 阅读全文
posted @ 2020-11-03 16:54 jaiodfjiaodf 阅读(148) 评论(0) 推荐(0)