自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 事件环

浏览器中的事件环: 异步 宏任务与微任务: 微任务:promise.then MutationObserver 宏任务:script ajax setTimeout setInterval setImmediate MessageChannel I/O requestAnimationFrame ...

2019-11-11 21:38:08 156

原创 数组的交集,并集,差集

let a =[1,2,3] let b =[3,4,5] a-b=[1,2] //差集 b-a=[4,5] //差集 并集 一. let arr1 = [1,2,3,4] let arr2 = [3,4,5,6] function union(arr1,arr2){ let arr = [...arr1,...arr2] let set = new Set...

2019-11-08 16:59:10 768

原创 JS中的Set和Map

Set Set 里面可以存储任何东西 ,但是里面的数据不能重复,可以使用set去重 创建一个Set let set = new Set(); //空的Set console.log(set) //Set {} 创建一个有内容的Set let set = new Set([1,2,3]) console.log(set) //Set { 1, 2, 3 } 创建一个存储任何值的...

2019-11-08 16:43:01 214

原创 js中的...扩展(展开)运算符

扩展运算符格式很简单,就是三个点(…) let a = [1,2,3] let b = [...a] console.log(b) //[ 1, 2, 3 ] 当创建数组b和在a数组上使用扩展运算符时,不是将a数组直接插入到b中,而是将a数组扩展,然后将元素插入到b中。 复制数组 slice()是JavaScript数组的方法,作用是复制数组。我们同样可以使用扩展运算符复制数组。 let ...

2019-11-08 16:11:43 1484

原创 Promise

Promise 是异步编程的一种解决方案 如何理解: 没有异步就不需要promise。 Promise本身不是异步,只是我们去编写异步代码的一种方式 1,声明一个Promise 首先呢,promise肯定是一个类,我们就用class来声明。 由于new Promise((resolve, reject)=>{}),所以传入一个参数(函数), promisesA+规范 里叫他exe...

2019-11-05 21:54:08 147

空空如也

空空如也

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

TA关注的人

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