我目前的结果是:
[ '1', '1', '0', '0' ],
[ '2', '4', '0', '0' ],
[ '3', '7', '0', '0' ],
[ '4', '0', '0', '-1' ],
现在我希望将这些数组拆分为垂直方式,如下所示:
[
1,
0,
0
],
[
4,
0,
0
],
[
7,
0,
0
],
感谢那些愿意帮助的人。
答案 0 :(得分:0)
您可以使用Array.prototype.slice
删除内容。
以下是文档https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice
var matrix = [
[ '1', '1', '0', '0' ],
[ '2', '4', '0', '0' ],
[ '3', '7', '0', '0' ],
[ '4', '0', '0', '-1' ]
];
matrix = matrix.slice(0, matrix.length -1);
matrix = matrix.map(arr => arr.slice(1));
console.log(matrix)