前端机试题
生如夏花_y
这个作者很懒,什么都没留下…
展开
-
js数组扁平化
数组扁平化方法一、递归方法二、while+es6扩展语法方法三 、reduce 将一个多维数组转成一维数组,例如 [2, 3, [5, 1], 8, [9, [4,6,[0]]], 7] ===> [2, 3, 5, 1, 8, 9, 4, 6, 0, 7] 方法一、递归 直接输出新数组的写法: let arr = [2, 3, [5, 1], 8, [9, [4,6,[0]]], 7]; let newArr = []; function flattener(arr) { arr.forE原创 2021-09-02 17:15:53 · 61 阅读 · 0 评论 -
从URL中提取参数
从URL中提取参数从URL中提取所有参数,并返回一个参数组成的对象split截取字符串从URL中提取某个参数的值方法一 split方法二 正则表达式 从URL中提取所有参数,并返回一个参数组成的对象 例如: queryParse('https://www.baidu.com?name=zhangsan&id=123&tn=baidu#wd'); // {name: "zhangsan", id: "123", tn: "baidu"} queryParse('https://www.baid原创 2021-09-02 14:40:24 · 2306 阅读 · 0 评论