摘要: 一、语法 arr.reduce(callback,[initialValue]) 这个方法接收两个参数: 1.要执行的函数 要执行的函数中也可传入参数,分别为 prev:上次调用函数的返回值 cur:当前元素 index:当前元素索引 arr:被遍历的数组 2.函数迭代的初始值 例子: eg1: v 阅读全文
posted @ 2021-01-21 17:24 盼星星盼太阳 阅读(4303) 评论(0) 推荐(1) 编辑
摘要: 数组扁平化(又称数组降维) MDN:flat() 方法会按照一个可指定的深度递归遍历数组,并将所有元素与遍历到的子数组中的元素合并为一个新数组返回; const test = ["a", ["b", "c"], ["d", ["e", ["f"]], "g"]] // flat不传参数时,默认扁平化 阅读全文
posted @ 2021-01-21 14:40 盼星星盼太阳 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、设置超时时间,超时取消请求 场景:调用第三方接口不太稳定,需要设置超时时间,超时取消请求并提示连接超时 使用cancelToken参数,axios自带cancelToken参数 1.axios请求外部 const CancelToken = axios.CancelToken; let canc 阅读全文
posted @ 2021-01-21 11:42 盼星星盼太阳 阅读(6569) 评论(0) 推荐(0) 编辑