gpt4 book ai didi

javascript - 如何在javascript中删除二维数组中的行

转载 作者:可可西里 更新时间:2023-11-01 02:34:13 24 4
gpt4 key购买 nike

如何在 JavaScript 中删除带有行号的二维数组中的行。如果我想删除第 4 行中的所有元素,那该怎么做呢??

最佳答案

这是一个如何使用 splice 删除行的示例:

var array = [];

var count = 0;
for (var row=0; row<4; row++) {
array[row] = [];
for (var col=0; col<5; col++) {
array[row][col] = count++;
}
}

console.log(array);

[ [ 0, 1, 2, 3, 4 ],
[ 5, 6, 7, 8, 9 ],
[ 10, 11, 12, 13, 14 ],
[ 15, 16, 17, 18, 19 ] ]


function deleteRow(arr, row) {
arr = arr.slice(0); // make copy
arr.splice(row - 1, 1);
return arr;
}

console.log(deleteRow(array, 4));

[ [ 0, 1, 2, 3, 4 ],
[ 5, 6, 7, 8, 9 ],
[ 10, 11, 12, 13, 14 ] ]

关于javascript - 如何在javascript中删除二维数组中的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29070924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com