摘要: 1. 回调函数的方式 1 2 3 4 5 6 7 8 9 10 function func(callback){ setTimeout(()=>{ callback("异步数据") },1000) } func(function (res){ console.log(res) }) 2. 通过Pro 阅读全文
posted @ 2020-09-02 21:45 靡荼 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 1、数组默认实现了迭代器,所以可以通过for of遍历 2、对象没有实现迭代器,所以不能通过for of 遍历 3、Array[Symbol.iterator] 对应是一个函数,这个函数返回一个对象,对象中有个next方法,next方法返回一个对象{value:"",done:false} 4、fo 阅读全文
posted @ 2020-09-02 21:43 靡荼 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 1、普通传统的遍历 1、书写繁杂 2、可以退出循环,可以获取索引值 1 2 3 4 5 let arr = [1,2,3,4,5]; //普通遍历方法 for(let i=0;i<arr.length;i++){ console.log(arr[i]); } 2、foEach()参数第一个值,第二个 阅读全文
posted @ 2020-09-02 21:39 靡荼 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1、proxy的实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 let my = { location : "市区", housePrice : 20000 } //在我们获取数据前进行处理;//参数 第一要代理的对象 第二 处 阅读全文
posted @ 2020-09-02 21:34 靡荼 阅读(107) 评论(0) 推荐(0) 编辑
摘要: symbol解决了变量命名冲突的问题。 定义 描述信息 每个Symbol都是独一无二的 通过遍历是获取不到symbol 遍历不能获取symbol,在对象中,获取symbol 要加 [] symbol常用方法: 1、Object.getOwnPropertySymbols函数 获取symbol类型的属 阅读全文
posted @ 2020-09-02 21:29 靡荼 阅读(334) 评论(0) 推荐(0) 编辑