海mia婊婊想上岸

导航

中软面试前端

一面:

题1:拼接url

//url="https://www.baidu.com"
//obj={a:1,b:2,c:3}
//目标字符串:
"https://www.baidu.com?a=1&b=2&c=3"

题2:多层数组扁平化

// e.g. [1, 2, [3, 4, 5]]
//目标数组:[1,2,3,4,5]
function flattern(arr) { // todo let resArr=[]; arr.forEach(item=>{ // 如果是数组 if(Array.isArray(item)){ resArr.push(...flattern(item)); }else{ resArr.push(item); } }) return resArr; } flattern([1, 2, [3, 6,[4,66],4,[7] ,5]]);

 

posted on 2021-12-29 14:57  海mia婊婊想上岸  阅读(40)  评论(0编辑  收藏  举报