数组的Typescript接口
这似乎是个愚蠢的问题,但我来了 我知道一个接口可以用来定义一个对象及其键,但是如果这个对象是一个数组,我该如何创建一个接口呢 例如数组的Typescript接口,typescript,Typescript,这似乎是个愚蠢的问题,但我来了 我知道一个接口可以用来定义一个对象及其键,但是如果这个对象是一个数组,我该如何创建一个接口呢 例如 const object = { bar: 1 foo: 2 } 会是 interface myInterface { bar: number foo: number } 如果我的目标是: const object = [[1,2,3],[4,5,6],[7,8,0]] 那3D阵列呢 如何定义此接口?您可以使用: 或另外使用类型: ty
const object = {
bar: 1
foo: 2
}
会是
interface myInterface {
bar: number
foo: number
}
如果我的目标是:
const object = [[1,2,3],[4,5,6],[7,8,0]]
那3D阵列呢
如何定义此接口?您可以使用:
或另外使用类型:
type Point3D = [
[number, number, number],
[number, number, number],
[number, number, number]
];
const object: Point3D = [[1,2,3],[4,5,6],[7,8,0]];
注意:Point3D
仅限于三次[number,number,number]
您可以使用:
或另外使用类型:
type Point3D = [
[number, number, number],
[number, number, number],
[number, number, number]
];
const object: Point3D = [[1,2,3],[4,5,6],[7,8,0]];
注意:
Point3D
仅限于三次[number,number,number]
您可以为此定义一种类型,例如:
键入MyArray=number[];
保存二维数字数组的步骤
或者,如果希望数组具有设置的长度或在不同位置保留不同类型的值,则可以使用该类型:
键入MyArray=[number,number,number][];
您可以为此定义类型,例如:
键入MyArray=number[];
保存二维数字数组的步骤
或者,如果希望数组具有设置的长度或在不同位置保留不同类型的值,则可以使用该类型:
键入MyArray=[number,number,number][];
这取决于您希望精确到什么程度,但首先让我说,在例如vscode中,只要将鼠标悬停在“object”上,就会告诉您它是一个数字[],3d数组类似于数字[]。如前所述,您可以使用元组对数组的长度进行更严格的限制,并在不同的位置考虑不同的类型。这取决于您希望达到的精度,但首先让我说,在例如vscode中,只要将鼠标悬停在“object”上,就会告诉您它是一个数字[],3d数组就像数字[]。如前所述,您可以使用元组对数组的长度进行更严格的限制,并在不同的位置考虑不同的类型。这就是我想要的,谢谢。我想答案很简单。这就是我想要的,谢谢。我想答案很简单。