Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在typescript中初始化多维数组? 当使用C++时,我可以声明这样的多维数组: bool vis[11][11][11][11][2];_Typescript - Fatal编程技术网

如何在typescript中初始化多维数组? 当使用C++时,我可以声明这样的多维数组: bool vis[11][11][11][11][2];

如何在typescript中初始化多维数组? 当使用C++时,我可以声明这样的多维数组: bool vis[11][11][11][11][2];,typescript,Typescript,如何在typescript中声明相同的数组并对其进行初始化?我为您制作了一个仅使用3个维度的示例代码,因为如果使用更多维度,console.log将打印错误的结果 let vis: boolean[][][]; vis = [ [[true, false]], [ [false, false], [true, true], ], ]; console.log(vis); vis = [[[false]]]; console.log(vis); 这将打印以下内容:

如何在typescript中声明相同的数组并对其进行初始化?

我为您制作了一个仅使用3个维度的示例代码,因为如果使用更多维度,console.log将打印错误的结果

let vis: boolean[][][];

vis = [
  [[true, false]],
  [
    [false, false],
    [true, true],
  ],
];
console.log(vis);

vis = [[[false]]];
console.log(vis);
这将打印以下内容:

[ [ [ true, false ] ], [ [ false, false ], [ true, true ] ] ]
[ [ [ false ] ] ]
您还可以使用以下内容(此处再次简化为更小的尺寸):


你的问题是关于C++还是打字?请删除C++标签,因为我认为你只对打印稿答案感兴趣。Cool,我很高兴你发现它很有用。
let vis: [[boolean, boolean], [boolean, boolean], [boolean, boolean]] = [
  [false, false],
  [false, false],
  [false, false],
];
console.log(vis);