自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Promise对象笔记分享

理解 Promise对象:代表了未来某个将要发生的事件(通常是一个异步操作) 有了promise对象,可以将异步操作用同步的流程表达出来,避免了层层嵌套的回调函数(‘回调地狱’) ES6的promise是一个构造函数,用来生成promise实例 使用promise基本步骤: 创建promise对象 let promise=new Promise((resolve,reject)=>{ //初始化promise状态penging //执行异步操

2020-06-13 22:32:02 142

原创 ES6 async个人见解

async函数(源自ES2017) 概念:真正意义上解决了异步回调问题,同步流程表达异步操作 本质:Genertor的语法糖 语法: async function foo(){ await 异步操作 await 异步操作 } 特点: 不需要像Generator去调用next方法,遇到awiat等待当前异步操作完成就往下执行 返回的是Promise对象,可以调用then方法进行下一步操作 async取代Gerator函数的*号,await取代了Gener

2020-06-13 22:29:37 127

原创 实现深度克隆函数

实现深度克隆函数 常用的拷贝技术 arr.concat() //数组浅拷贝 arr.slice() //数组浅拷贝 JSON.parse(JSON.stringify(arr/obj)) //数组对象浅拷贝但不能处理函数数据 浅拷贝包含函数数据的对象/数组 深拷贝包含函数数据的对象/数组 拷贝数据 基本数据类型: 拷贝后生成一份新的数据,修改拷贝以后的数据不会影响原来的数据 对象/数组 拷贝后不会生成新的数据,直接引用原数据,修改拷贝后的数据会影响原数据 拷贝数据的方法 直接赋值给一个

2020-06-13 22:21:53 818

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除