
ES6
十里顾情欢
这个作者很懒,什么都没留下…
展开
-
实现一个深度拷贝(递归拷贝,一层层的拷贝)
判断数据类型的四种方法 typeof instanceof Object.prototype.toString.call constructor // 直接copy下面的方法去用即可 function deepClone(obj, hash = new WeakMap()) { if (obj == null) return obj if (obj instanceof Date) return new Date(obj) if (obj instanceof RegExp) return new原创 2020-12-01 16:50:12 · 265 阅读 · 0 评论 -
PROMISE基础语法
Promise是用来解决js中的异步编程问题 let p1 = new Promise([executor]) new Promise 创建 Promise 的实例时 一定要传一个executor函数 new 的时候首先第一件事情就是把[executor]函数执行 会给[executor]函数传递两个实参信息:resolve函数 和 reject函数 Promise状态status/Promise value new Promise的时候,初始状态是(status):pending value:un原创 2020-06-09 20:55:07 · 385 阅读 · 0 评论