ES6
十里顾情欢
这个作者很懒,什么都没留下…
展开
-
实现一个深度拷贝(递归拷贝,一层层的拷贝)
判断数据类型的四种方法typeofinstanceofObject.prototype.toString.callconstructor// 直接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 · 250 阅读 · 0 评论 -
PROMISE基础语法
Promise是用来解决js中的异步编程问题let p1 = new Promise([executor])new Promise 创建 Promise 的实例时 一定要传一个executor函数new 的时候首先第一件事情就是把[executor]函数执行会给[executor]函数传递两个实参信息:resolve函数 和 reject函数Promise状态status/Promise valuenew Promise的时候,初始状态是(status):pending value:un原创 2020-06-09 20:55:07 · 371 阅读 · 0 评论