数组扁平化
Posted tuna
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组扁平化相关的知识,希望对你有一定的参考价值。
接受数组作为参数,数组元素为整数或者数组,数组元素包含整数或数组,函数返回扁平化后的数组
递归
var result=[]; var arr=[1, [2, [ [3, 4], 5], 6]]; function flat(arr,result){ for(var i=0;i<arr.length;i++){ if(typeof arr[i]==="number"){ result.push(arr[i]); } else{ flat(arr[i],result); } } } flat(arr,result); console.log(result);
以上是关于数组扁平化的主要内容,如果未能解决你的问题,请参考以下文章