如何将复杂的多维数组巧妙转换为一维数组呢?

2026-04-06 10:500阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计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

1.[代码][JavaScript]代码

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

如何将复杂的多维数组巧妙转换为一维数组呢?

本文共计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

1.[代码][JavaScript]代码

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

如何将复杂的多维数组巧妙转换为一维数组呢?