我认为数组如下所示。
var array1D = []; // 1D Array
var array2D = [ [], ... ]; // 2D Array
var array3D = [ [ [], ... ], ... ]; // 3D Array下面是二维数组的所有例子。
var x = [ [] ]; // 2D, not 1D!
var y = [ [], [] ]; // 2D, as expected
var z = [ [], [], [] ]; // 2D, not 3D!同样,以下是三维数组的所有示例。
var x = [ [ [] ] ]; // 3D, not 1D!
var y = [ [ [] ], [ [] ] ]; // 3D, not 2D!
var z = [ [ [] ], [ [] ], [ [] ] ]; // 3D, as expected发布于 2017-06-01 11:30:58
标题中的问题的答案似乎是“是”。只是因为“感恩”给了我一点--我太肤浅了
发布于 2017-06-01 09:01:16
事实上,多维数组根本不存在。
你只有一维数组。但是,由于数组可以包含任何类型的元素,所以可以使用数组作为项。这足以模拟任意维数的矩阵。
发布于 2017-06-01 09:07:32
在javascript中,数组可以构建为不同的结构。除了标准的多维,它也可以像下面这样:
[{},[[]],[]]
[[[]],[]]https://stackoverflow.com/questions/44302937
复制相似问题