二维数组

发表于 2021-12-2 16:20:34
JavaScript 不支持二维数组。但是,您可以模拟二维数组。就是这样。

可视化二维数组
一维数组可以可视化为元素的堆栈,二维数组可以可视化为多列表或网格。

例如,我们可以创建一个包含三列数据的二维数组;一个问题、一个答案和一个主题。

二维数组
0        数组        什么是数组?        有序的数据栈
1        数组        如何创建数组?        将变量名称分配给数组对象,然后将值分配给数组。
2        数组        什么是二维数组?        有序的数据网格

创建二维数组
通常,创建二维数组与创建一维数组非常相似。某些语言允许您通过添加索引项来创建二维数组,但是 JavaScript 不支持二维数组。

然而,JavaScript 允许您模拟二维数组。您可以通过创建“数组的数组”来做到这一点。

为此,您创建一个数组,遍历该数组,然后为每个元素创建另一个数组。然后,您只需为网格的每一列添加一个索引。在 JavaSript 中,这看起来像这样:

var  faq  = 新 数组( 3 )

for ( i = 0 ; i  & lt ; 3 ; i ++ )
常见问题[ i ] =新 数组( 3 )

常见问题[ 0 ][ 1 ] =  "数组"
faq [ 0 ][ 2 ] =  "什么是数组?"
faq [ 0 ][ 3 ] =  "有序的数据栈"

常见问题[ 1 ][ 1 ] =  "数组"
faq [ 1 ][ 2 ] =  "如何创建数组?"
faq [ 1 ][ 3 ] =  "将变量名赋给数组对象,然后给数组赋值。"

常见问题[ 2 ][ 1 ] =  "数组"
faq [ 2 ][ 2 ] =  "什么是二维数组?"
faq [ 2 ][ 3 ] =  "有序的数据网格"
结果:

0        数组        什么是数组?        有序的数据栈
1        数组        如何创建数组?        将变量名称分配给数组对象,然后将值分配给数组。
2        数组        什么是二维数组?        有序的数据网格

帮助中心|标签云|免责声明|申请修改|世界地图|锐阔网

Copyright©GMT+8, 2024-11-6 23:39

京ICP备2021033201号

京公网安备11010502050698号

快速回复 返回顶部 返回列表