算法
搁浅.........
这个作者很懒,什么都没留下…
展开
-
JS数组原型方法
JS中创建数组有两种方法: (一)使用Array构造函数: new Array() //创建一个空数组 new Array(10) //创建一个长度为10的数组 new Array(1,2,3) //创建数组为 [1,2,3] (二)使用数组字面值创建: let arr1 = [];//创建一个空数组 let arr2 = [10] //创建一个一项为10的数组 let aee3 = [1,2,3] //创建数组[1,2,3] 数组原型方法: join(separator): 将数组转化为字符串类型原创 2021-04-27 08:41:43 · 338 阅读 · 0 评论 -
解析url中的query参数
const url = "https://so.csdn.net/so/search/all?q=query&t=all&p=1&s=0&tm=0"; //测试用例 function func(url) { let obj = {} let i = url.indexOf("?") + 1; let str = url.substr(i); let arr = str.split("&") for(let i = 0; i原创 2021-04-26 22:42:57 · 2322 阅读 · 0 评论 -
数组扁平化方法
let arr = [1, 2, 3, [4, [5, 6]], 7]; //测试用例 //递归解决+展开运算符 function func(arr) { let result = []; arr.forEach(element => { if (Array.isArray(element)) { result = [...result,...func(element)] } else { res原创 2021-04-26 21:55:49 · 63 阅读 · 0 评论