当前位置: 首页 > 知识库问答 >
问题:

哪一种二维数组得到一维是最短的方法?[副本]

栾英资
2023-03-14

我有这个数组

[[1,2,3][4,5,6][7,8,9]]

如何从这样的环境中得到好处

[1,2,3,4,5,6,7,8,9]

不用Array.map

共有3个答案

金坚
2023-03-14

可以使用数组平面

js lang-js prettyprint-override">let k = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9]
]

let m = k.flat();
console.log(m)
昌山
2023-03-14

您可以使用flat()

const arr = [[1,2,3],[4,5,6],[7,8,9]]
console.log(arr.flat())
侯善
2023-03-14

你可以做:

const data = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
const result = data.reduce((a, c) => a.concat(c), []);

console.log(result);
 类似资料:
  • 本文向大家介绍将二维数组转为一维数组的2种方法,包括了将二维数组转为一维数组的2种方法的使用技巧和注意事项,需要的朋友参考一下 如何将下面的二维数组转为一维数组。 第一种方法: 第二种方法: 以上两种解法print_r($names);后的结果为: 注意:array_column();可以有第三个参数,如 $n = array_column($msg, 'name', 'id'); print_r

  • 本文向大家介绍PHP实现判断数组是一维、二维或几维的方法,包括了PHP实现判断数组是一维、二维或几维的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现判断数组是一维、二维或几维的方法。分享给大家供大家参考,具体如下: 这里使用的自定义函数,可以判断数组是一维的,还是二维的,或是几维的数组: 验证过可以使用: 更多关于PHP相关内容感兴趣的读者可查看本站专题:《PHP数组(Ar

  • 本文向大家介绍Python numpy实现二维数组和一维数组拼接的方法,包括了Python numpy实现二维数组和一维数组拼接的方法的使用技巧和注意事项,需要的朋友参考一下 撰写时间:2017.5.23 一维数组 1.numpy初始化一维数组 输出的值应该为(3,) 二维数组 2.numpy初始化二维数组 注意(3,)和(3,1)的数组是不一样的,前者是一维数组,后者是二维数组。 拼接 3.nu

  • 问题内容: 我有, 如图所示这里,我们创建一个从原点的二维之一。但是,如何迭代内部,以便可以在 其中 创建 列索引* 和 行索引 而又不 创建新 索引 呢?我希望将其索引打印到二维数组 (2x5) 时看起来像这样: __ * 我认为这里的主要问题是获取 列索引 和 行索引 而没有创建二维 索引 。是不是 问题答案: 如果要以行为主的顺序,给定row ,column 并且伪造(缺乏更好的术语)带有列

  • 本文向大家介绍详解C++中的一维数组和二维数组,包括了详解C++中的一维数组和二维数组的使用技巧和注意事项,需要的朋友参考一下 C++一维数组 定义一维数组 定义一维数组的一般格式为:     类型标识符  数组名[常量表达式]; 例如: 它表示数组名为a,此数组为整型,有10个元素。 关于一维数组的几点说明: 1) 数组名定名规则和变量名相同,遵循标识符定名规则。 2) 用方括号括起来的常量表达

  • 定义为一维数组,定义为二维数组,但这一行为是两个夜晚。原因是什么? 以及该代码的输出: