gpt4 book ai didi

javascript - 镜像二维数组

转载 作者:行者123 更新时间:2023-11-30 06:31:31 25 4
gpt4 key购买 nike

因此我有一个二维数组:

var array = [
[0,0,0,0,0],
[0,0,0,0,0],
[0,0,1,0,0],
[0,0,0,0,0],
[0,0,0,0,0]
];

我基本上想做的是当节点发生变化时,例如

array[3][2] = 1;

它也改变了数组的另一边,例如

array[1][2] = 1;

[编辑]基本上,我选择一个随机的 x 和随机的 y 坐标并用 1 填充它。

如果我从左边更改了 2 个节点,我想从右边更改相同的 2 个节点。

最佳答案

根据我的评论,创建一个函数来更新数据。然后你可以计算“对面”并更新它:

function updateArray(array, x, y, v){
array[x][y] = v;
var newX = array.length - 1 - x;
array[newX][y] = v;
}

使用示例:

updateArray(array, 3, 2, 1);//will set array[3][2] and array[1][2]

Here is a working example

关于javascript - 镜像二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17275443/

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