摘要:
1、Set 一个新的数据结构,类似于数组 跟数组的区别:Set里面的值不会重复 用法 let set = new Set([1,2,3,4,5,6]); API 1、增加 add() set.add(80); 2、删除 delete() set.delete(32); 3、判断是否存在 has() 阅读全文
posted @ 2020-09-03 22:24
赛德·乌漆嘛黑
阅读(138)
评论(0)
推荐(0)
摘要:
出现 现在的web系统越来越庞大、复杂,需要团队分工,多人协作,大型系统的javascript文件经常存在复杂的依赖关系, 后期的维护成本会越来越高。 JavaScript模块化正式为了解决这一需求而诞生。 因为目前浏览器不支持ES6模块化语法,所以需要再node里进行 1、通过babel编译js代 阅读全文
posted @ 2020-09-03 21:34
赛德·乌漆嘛黑
阅读(188)
评论(0)
推荐(0)
摘要:
callback 解决异步问题的最原始的方式:回调函数 为每一个需要调取的数据都加上callback,进行回调 4 回调函数的实现:一层一层的套! 特点 1、繁琐 一层一层的包裹 2、出现回调地域 解决办法 1、使用promise和async/await(推荐!) 2、使用生成器generator 阅读全文
posted @ 2020-09-03 20:17
赛德·乌漆嘛黑
阅读(421)
评论(0)
推荐(0)
摘要:
Promise 为避免回调函数出现的回调地域的问题,promise应景而生。 使用 let pro = new Promise((resolve,reject)=>{ //异步操作在此处 }) **参数说明** resolve 标识执行成功 reject 标识执行失败。 成功后: pro.then( 阅读全文
posted @ 2020-09-03 20:07
赛德·乌漆嘛黑
阅读(162)
评论(0)
推荐(0)
摘要:
async/await 相对来说最简单的写法,async和await 这一堆组合最好用。 **写法** 跟generator生成器写法类似, 在函数声明的时候 async function 函数名(){},函数体内 在对象前使用await. 实例 async function initData() 阅读全文
posted @ 2020-09-03 19:36
赛德·乌漆嘛黑
阅读(162)
评论(0)
推荐(0)
摘要:
Generator 1、 生成方式: function * fn1(){ let obj = yield '第一条测试数据' let obj1 = yield '第二条数据' return '测试完over!' } fn1.next() //使用 传递参数 fn1.next(name:'qiang' 阅读全文
posted @ 2020-09-03 12:06
赛德·乌漆嘛黑
阅读(133)
评论(0)
推荐(0)

浙公网安备 33010602011771号