动态更改网格值javascript

发布于 2024-12-16 13:39:27 字数 303 浏览 0 评论 0原文

当我有一个像这样的数组时:

var grid = Array([1,1,1],[1,0,1],[1,1,1]);

当您单击 0 值(游戏地图结构)时,它将更新为 1。 如何更新整个数组?所以数组是:

var grid = Array([1,1,1],[1,1,1],[1,1,1]);

我想当你单击时,整个数组将被检查并将 0 转换为 1。 我希望我足够清楚,有人可以帮助我解决这个问题。

非常感谢您抽出时间!

Fr@nk

When I have an array like this:

var grid = Array([1,1,1],[1,0,1],[1,1,1]);

And when you click(gamemap structure) on the 0 value it will be update to 1.
How do I update the whole array? So the array would be:

var grid = Array([1,1,1],[1,1,1],[1,1,1]);

I thought when you click the whole array will be checked and converse the 0 into 1.
I hope I'm clear enough and someone can help me to fix this problem.

Many thanks for your time!

Fr@nk

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

鸠书 2024-12-23 13:39:27

只需循环遍历所有 9 个项目并以这种方式构建数组即可。

不要尝试有选择地更新数组中的一项,而是同时更新所有项。

Just loop through all 9 of your items and build your array that way.

Instead of trying to selectively update one single item in the array, update all of the at the same time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文