![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
es6
文章平均质量分 51
@LitterFisher
陆续对以前的文章进行重写,常更新前端学习过程
展开
-
async_await
详细…原创 2022-05-10 17:11:49 · 80 阅读 · 0 评论 -
简单版Promise
/** * 1. 绑定resolve reject 的this * 2. 状态不可变 * 3. resolve reject 以第一次为准 * 4. throw 执行reject */class MyPromise { /** * * @param {*} executor 传进来的函数 */ constructor(executor) { this.initValue() this.initBind()//1 //4 try {原创 2022-04-21 13:46:23 · 113 阅读 · 0 评论 -
es6-let-const-解构与赋值
本文翻译之https://es6.ruanyifeng.com/#docs/有改动let 块级变量 const 块级常量特点:1.只在代码块中有效 { let a = 3 } console.log(a); //a is not defined不存在变量提升3.暂时性死区 var b = 233; if (true) { b = 1 let b;//Cannot翻译 2021-11-06 17:55:48 · 253 阅读 · 0 评论 -
js原型与继承
233原创 2021-10-16 18:13:40 · 68 阅读 · 0 评论 -
promise基本使用
promise 解决处理异步事件时的回调地狱(一堆{}分不清谁是谁)使用:给异步操作包装一个promise三个状态:状态语义pending等待状态,正在进行网络请求或计时器还没到时间等fulfill满足状态,当主动回调了resole时就处于该状态 且会回调then()reject拒绝状态当回调reject 时 且回调catch()链式调用: <script> new Promise((resolve, reject) =原创 2021-09-29 17:45:16 · 84 阅读 · 0 评论 -
es6常用语法
es6 不打算从头学,遇到了就学一下:函数的简写:es5的写法:<script> //函数 //函数声明 两种方式 //1 function name() { } //2 函数表达式 var fun = function () { }; //调用 fun(); //多形参问题 function add(a,b) { console.log(a+b);原创 2021-09-29 17:47:24 · 152 阅读 · 0 评论