摘要: 1. 数组元素全部是原始类型 实用Set数据结构进行去重;因为Set数据结构本身要求值唯一。 而且该方法中+0/-0认为是同一个值;NaN等于自身,被去重。 示例: 而任何两个对象都不相同,因为储存地址不同。不能通过Set结构去重。 因为,数组、函数、正则表达式、Date对象等都是特殊形式的对象,所 阅读全文
posted @ 2019-11-06 21:56 Lyra李 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 一. 异步串行加载 要求图片依次加载(上一张加载完成,再加载下一张) const imgs = [url1, url2, url3,...]; 1. ES5--递归方法 2. ES6--Promise对象 3.ES6--async函数 二. 异步并行加载 要求图片并行加载,全部加载完成后,再插入DO 阅读全文
posted @ 2019-11-06 17:26 Lyra李 阅读(3986) 评论(0) 推荐(0) 编辑
摘要: 一.什么是async函数 1. 概念 async关键字将函数转为异步函数。 await关键字只能用于异步函数中。 async+await 等同于 generator+co await和yield不同在于,yield不返回任何值;await返回后面Promise对象的返回值或者返回后面的原始数据。 a 阅读全文
posted @ 2019-11-06 10:51 Lyra李 阅读(683) 评论(0) 推荐(0) 编辑