摘要: const changeStr = (str = 'hello-world-aaaa') => { let arr = str.split('-') return arr.map(i => { i = i.replace(i[0], i[0].toUpperCase()) return i }).j 阅读全文
posted @ 2020-07-19 23:18 671_MrSix 阅读(133) 评论(0) 推荐(0) 编辑
摘要: /** * 数组压平 */ const flatByWhile = (arr = [1,[2,4],[4], [43,2,[444,1,[54]]], [22,3,[4]], 32], deep = 1) => { while(arr.some(Array.isArray) && deep > 0) 阅读全文
posted @ 2020-07-19 23:17 671_MrSix 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 事实上,程序中现在运行的部分和将来运行的部分之间的关系就是异步编程的核心。 我们现在发出的一个异步ajax请求,在将来才能得到返回的结果。 从现在到将来的等待最简单的方法(但绝对不是唯一的,甚至也不是最好的!)是使用一个通常称为回调函数的函数。 任何时候,只要把一段代码包装成一个函数,并指定它在响应 阅读全文
posted @ 2020-07-19 23:15 671_MrSix 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 通过下标求值 生成数组 function fib(index){ let arr = [1,1] for(let i = 2;i < index + 1;i++){ arr.push(arr[i - 1] + arr[i - 2]) } return arr[index] } 未生成数组 funct 阅读全文
posted @ 2020-07-19 22:46 671_MrSix 阅读(255) 评论(0) 推荐(0) 编辑