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

如何在Typescript中声明二维int[,],typescript,Typescript,你好,我想知道在typescript中int[,]的等价物是什么 数字[,]不起作用。 请注意,我不能使用矩阵[][] 谢谢您的帮助。您必须使用数组数组([]]),因为JavaScript没有任何内置的多维数组对象。JavaScript,因此Typescript,没有多维数组,但您可以通过在另一个数组中嵌套数组来解决这个问题。以下内容将创建一个10 x 10矩阵,其值初始化为0: var f = new Array(); for (i = 0; i < 10; i++) { f[

你好,我想知道在typescript中int[,]的等价物是什么

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


谢谢您的帮助。

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

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;
    }
}

Javascript没有这样的功能。JS不支持多维数组,因此TS也不能。如果你想改为使用嵌套数组,它确实支持嵌套数组。我有一个API,它接收一个变量int[,],我如何使它兼容?你的问题毫无意义;Javascript中不存在这样的API,因为Javascript中不存在这样的特性;您不能直接从JS/TS调用C#。您实际上是在发送AJAX请求吗?它接受什么格式?
var tuple = [1, 3, ...]