[英]How to type a function that takes an array of arrays as input
I have a function drawSnake
which is called as follows:我有一个 function
drawSnake
,它的名称如下:
drawSnake(
[
[0, 0],
[0, 1],
[0, 2],
[0, 3],
[0, 4],
]
);
How can I type the input for this function?如何键入此 function 的输入?
I have tried something like Array<Array<[number, number]>>
but it doesn't seem to be right.我尝试过类似
Array<Array<[number, number]>>
的方法,但它似乎不正确。
function drawSnake(snake: ???) {
...
}
as stated on comments (@VLAZ).如评论(@VLAZ)所述。 You can do it like this
你可以这样做
function drawSnake(snake: Array<[number, number]>) {
...
}
Thanks to @VLAZ and @thedude in the comments above, this can be solved in 2 ways:感谢上面评论中的@VLAZ 和@thedude,这可以通过两种方式解决:
#1: #1:
Array<[number, number]>
#2: #2:
[number, number][]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.