Javascript 如果存在二维坐标,如何获取一维数组的信息?

Javascript 如果存在二维坐标,如何获取一维数组的信息?,javascript,arrays,Javascript,Arrays,我有一个二维数组 let x = [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15],[16, 17, 18, 19, 20]] 我使用Array.flat()方法得到一个一维数组 let y = x.flat(); 我可以使用二维坐标从一维坐标中获取信息吗? 假设我的坐标是[1][3]。使用这些坐标,如何从y阵列获取信息。如果所有子阵列具有相同的长度,表示为N,则可以使用以下公式: i * N + j 即: x[i][j] i

我有一个二维数组

let x = [[1, 2, 3, 4, 5], [6, 7, 8, 9, 10], [11, 12, 13, 14, 15],[16, 17, 18, 19, 20]]
我使用Array.flat()方法得到一个一维数组

let y = x.flat();
我可以使用二维坐标从一维坐标中获取信息吗?
假设我的坐标是[1][3]。使用这些坐标,如何从y阵列获取信息。

如果所有子阵列具有相同的长度,表示为
N
,则可以使用以下公式:

i * N + j
即:

x[i][j] is equal to y[i * N + j]
设x=[[1,2,3,4,5],[6,7,8,9,10],[11,12,13,14,15],[16,17,18,19,20];
设y=x.平坦();
设N=x[0]。长度;//子阵列的长度(假定子阵列的长度相等)
for(设i=0;i

  • Javascript node.js中的递归

  • Javascript 拖放不在网站中工作

  • PHP中的JavaScript代码

  • Javascript 从Google电子表格中的特定工作表获取数据

  • 如何在Javascript中添加带有输出的用户输入

  • Javascript 角度JS-Ng重复提供li';里面有数据,但没有

  • Javascript MVC 5从级联下拉列表中获取值

  • Javascript 如何找到网站中包含的不需要的js文件

  • Javascript 如何使用jQuery调用数组

  • 如何防止在页面加载时执行javascript函数?

  • Javascript 我可以从不同的作用域调用匿名自调用函数吗?

  • 当在一个页面上运行两个HTML 5广告时,它们会发生冲突,我';我被告知每个JavaScript画布都需要一个唯一的标识符

  • Javascript 谷歌地图API-地图顶部的文本

  • JavaScript向量函数

  • 使用Javascript更改现有CSS

  • Javascript AJAX不适合我

  • Javascript 使用AngularJS缩进$http调用

  • Javascript 让div保持屏幕宽度和高度

  • Javascript Stackoverflow文档的Promise示例

  • Javascript 使用JQuery的10星级评级系统

  • Javascript 我应该如何使用keyCode键入小写字母和符号?