其他分享
首页 > 其他分享> > 中软面试前端

中软面试前端

作者:互联网

题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]]);

 

标签:www,item,前端,flattern,arr,面试,数组,resArr
来源: https://www.cnblogs.com/xwqqq/p/15744979.html