如何将复杂的多维数组巧妙转换为一维数组呢?
- 内容介绍
- 文章标签
- 相关推荐
本文共计107个文字,预计阅读时间需要1分钟。
1. [JavaScript] 代码javascriptvar source=[[1, ['a', 'b']], [2, ['c', 'd]]];function test(arr) { var result=[]; for (var i=0, len=arr.length; i var source = [1, ['a', 'b'], [2, ['c' ,'d']]];
function test(arr){
var result = [];
for(var i=0, len = arr.length;i<len;i++){
if(Array.isArray(arr[i])){
result = result.concat(test(arr[i]));
}else{
result.push(arr[i]);
}
}
return result;
}
console.log(test(source));1.[代码][JavaScript]代码
本文共计107个文字,预计阅读时间需要1分钟。
1. [JavaScript] 代码javascriptvar source=[[1, ['a', 'b']], [2, ['c', 'd]]];function test(arr) { var result=[]; for (var i=0, len=arr.length; i var source = [1, ['a', 'b'], [2, ['c' ,'d']]];
function test(arr){
var result = [];
for(var i=0, len = arr.length;i<len;i++){
if(Array.isArray(arr[i])){
result = result.concat(test(arr[i]));
}else{
result.push(arr[i]);
}
}
return result;
}
console.log(test(source));1.[代码][JavaScript]代码

