如何在Typescript中声明2维int [,]

时间:2018-07-06 16:43:42

标签: typescript

你好,我想知道打字稿中的int [,]等于什么。

number [,]不起作用。 请注意,我不能使用矩阵[] []

感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

您必须使用数组([][]),因为JavaScript没有任何内置的多维数组对象。

答案 1 :(得分:0)

Javascript(因此没有Typescript)没有多维数组,但是您可以通过将数组嵌套在另一个数组中来解决它。下面将创建一个10 x 10矩阵,其值初始化为0:

var f = new Array();

for (i = 0; i < 10; i++) {
    f[i] = new Array();
    for (j = 0; j < 10; j++) {
         f[i][j] = 0;
    }
}

编辑

重新阅读您的问题后,听起来好像您想要一个元组之类的东西。 在这种情况下,您基本上只需要一个x数量的int数组:

var tuple = [1, 3, ...]