马轩

个人主页

欢迎来到我的个人站~


JS打平

JS打平

a.递归实现

function flat(list){
	let arr1 = []
	list.forEach((val)=>{
		if(val instanceOf Array){
			arr.concat(flat(val))
		}else{
			arr1.push(val)
		}
	})
	return arr1
}

b.reduce是实现

function fn(arr){
	return arr.reduce((pre,cur)=>{
		return pre.concat(Array.isArray(cur)?fn(cur):cur))
	})
}

打赏一个呗

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦