Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我需要在特定行拆分一个2D数组,并将它们转换为两个新的2D数组(NodeJ)_Javascript_Arrays_Node.js - Fatal编程技术网

Javascript 我需要在特定行拆分一个2D数组,并将它们转换为两个新的2D数组(NodeJ)

Javascript 我需要在特定行拆分一个2D数组,并将它们转换为两个新的2D数组(NodeJ),javascript,arrays,node.js,Javascript,Arrays,Node.js,我有一个2D数组,我需要在特定的行中将其拆分为两个2D数组。我发现了类似的答案,但在javascript中没有 二维阵列的示例: [[1,2,3] [4,5,6] [7,8,9] [10,11,12] [13,14,15] [16,17,18] [19,20,21]] 预期结果: [[1,2,3] [4,5,6] [7,8,9]] [[10,11,12] [13,14,15] [16,17,18] [19,20,21]] 我如何以最简单的方式完成这项工作?谢谢大家! const输入=[

我有一个2D数组,我需要在特定的行中将其拆分为两个2D数组。我发现了类似的答案,但在javascript中没有

二维阵列的示例:

[[1,2,3]
[4,5,6]
[7,8,9]
[10,11,12]
[13,14,15]
[16,17,18]
[19,20,21]]
预期结果:

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

[[10,11,12]
[13,14,15]
[16,17,18]
[19,20,21]]
我如何以最简单的方式完成这项工作?谢谢大家!

const输入=[
[1,2,3],
[4,5,6],
[7,8,9],
[10,11,12],
[13,14,15],
[16,17,18],
[19,20,21]
];
常量行=3;
const output1=input.slice(0,行);
const output2=input.slice(行);
控制台日志(output1);
控制台日志(output2)
const输入=[
[1,2,3],
[4,5,6],
[7,8,9],
[10,11,12],
[13,14,15],
[16,17,18],
[19,20,21]
];
常量行=3;
const output1=input.slice(0,行);
const output2=input.slice(行);
控制台日志(output1);

控制台日志(output2)如果知道在哪个索引处拆分数组,最简单的方法就是手动切片正确的部分

const源=[
[1,2,3],
[4,5,6],
[7,8,9],
[10,11,12],
[13,14,15],
[16,17,18],
[19,20,21]
];
const chunk_1=source.slice(0,3);
const chunk_2=source.slice(3);
console.log(chunk_1);

console.log(chunk_2)如果知道在哪个索引处拆分数组,最简单的方法就是手动切片正确的部分

const源=[
[1,2,3],
[4,5,6],
[7,8,9],
[10,11,12],
[13,14,15],
[16,17,18],
[19,20,21]
];
const chunk_1=source.slice(0,3);
const chunk_2=source.slice(3);
console.log(chunk_1);

console.log(chunk_2)您的数据在JavaScript中的格式不正确。数组成员之间缺少
。您也没有将数组分配给任何变量。期望的结果是两个独立的数组吗?分割的标准是什么?三排?10以下的数字?还有别的吗?没有这一点,就没有真正的解决办法information@Mathieu这当然只是一个例子,而不是真实的数据,得到了下面我需要的答案!您的数据在JavaScript中的格式不正确。数组成员之间缺少
。您也没有将数组分配给任何变量。期望的结果是两个独立的数组吗?分割的标准是什么?三排?10以下的数字?还有别的吗?没有这一点,就没有真正的解决办法information@Mathieu这当然只是一个例子,而不是真实的数据,得到了下面我需要的答案!这正是我想要的,如此简单和优雅:)谢谢!这正是我想要的,如此简单和优雅:)谢谢!