如何在 JavaScript 中镜像多维数组?
我需要能够镜像大小变化的多维数组。我目前正在对每个特定的数组大小进行硬编码,但效率非常低。
示例:
Arr1 { 1 2 3 Arr2 { 1 2
4 5 6 3 4
7 8 9 } 5 6 }
镜像:
{ 3 2 1 { 2 1
6 5 4 4 3
9 8 7 } 6 5 }
数组的大小范围为 2x5 到 4x10。
I need to be able to mirror a multidimensional array that changes in size. I'm currently hard coding for each particular array size and it is horribly inefficient.
Example:
Arr1 { 1 2 3 Arr2 { 1 2
4 5 6 3 4
7 8 9 } 5 6 }
Mirrored:
{ 3 2 1 { 2 1
6 5 4 4 3
9 8 7 } 6 5 }
Arrays range in size from 2x5 to 4x10.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
好吧,你所需要的只是一面水平镜子。
我想你的数组包含每一行的数组,
这意味着您只需要反转每一行即可。
甚至更好
Ok, so all you need is a horizontal mirror.
I suppose that your array contains an array for every line,
so that means that you just need to reverse every row.
or even better
这不应该起作用吗?
Shouldn't that work?