2020年9月2日
摘要: 数组练习 const list = [{ id: 1, name: "刘备" }, { id: 2, name: "关羽" }, { id: 3, name: "张飞" }, { id: 9, name: "孙权" }, { id: 4, name: "诸葛亮" }, { id: 6, name: 阅读全文
posted @ 2020-09-02 21:26 wen22 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 解决异步(重点promise函数) 1. 回调函数的方式 function func(callback){ setTimeout(()=>{ callback("异步数据") },1000) } func(function (res){ console.log(res) }) 2. 通过Promis 阅读全文
posted @ 2020-09-02 21:10 wen22 阅读(427) 评论(0) 推荐(0) 编辑
摘要: iterator遍历器 1、数组默认实现了迭代器,所以可以通过for of遍历 2、对象没有实现迭代器,所以不能通过for of 遍历 3、Array[Symbol.iterator] 对应是一个函数,这个函数返回一个对象,对象中有个next方法,next方法返回一个对象{value:"",done 阅读全文
posted @ 2020-09-02 20:58 wen22 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 各种遍历方法(重点for....of) 1、普通传统的遍历 let arr = [1,2,3,4,5]; //普通遍历方法 for(let i=0;i<arr.length;i++){ console.log(arr[i]); } 2、foEach()参数第一个值,第二个索引 arr.forEach 阅读全文
posted @ 2020-09-02 20:50 wen22 阅读(806) 评论(0) 推荐(0) 编辑
摘要: ES6代理 1、proxy的实现 let my = { location : "市区", housePrice : 20000 } //在我们获取数据前进行处理;//参数 第一要代理的对象 第二 处理函数 let intermediaryAgent = new Proxy(my,{ //get函数 阅读全文
posted @ 2020-09-02 20:39 wen22 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Symbol新数据类型 symbol解决了 重命名的问题,解决对象的属性名冲突。 描述信息 每个Symbol都是独一无二的 通过遍历是获取不到symbol 使用 Object.getOwnPropertySymbols let name2 = Symbol("name"); let age = Sy 阅读全文
posted @ 2020-09-02 20:10 wen22 阅读(113) 评论(0) 推荐(0) 编辑