随笔分类 -  前端基础

摘要:变量提升是面试中非常常见的一个问题 比如 var 和 let 的区别是什么? 答案之一就有 let 不会变量提升 1.概念 最基础的概念大家都知道 console.log(a); var a = 1;// 输出 undefined 在代码中 使用 var 来声明变量的时候,会提到当前作用域的顶端,而 阅读全文
posted @ 2019-09-09 10:05 安筱雨 阅读(9688) 评论(2) 推荐(1)
摘要:code 最近在思考promise的实现原理 于是准备自己写一个简单的demo 一开始想到的问题有两个 1.链式调用 2.异步顺序执行 我们先声明一个异步操作的函数 来模拟异步请求 下面就开始写一个简单的promise 有 then,resolve,reject方法 1.then里面会有一个回调方法 阅读全文
posted @ 2019-03-30 10:04 安筱雨 阅读(2293) 评论(0) 推荐(0)
摘要:原型有一个非常重要的属性叫 prototype 一、先写一个简单的例子,看看 A的原型和A的实例 分别是什么 控制台输出后发现,两个都是对象 区别 1.实例对象里面有一个灰色的 <prototype>(隐式原型,可通过__proto__拿到) 2.原型对象里面多一个constructor属性,这个属 阅读全文
posted @ 2019-01-31 11:08 安筱雨 阅读(151) 评论(0) 推荐(0)