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