#typescript
#typescript
Вопрос:
Я хочу ввести массив из любого количества массивов с 3 координатами в каждом :
[[1,2,3], [4,5,6],…]
Я бы хотел что-то подобное, за исключением того, что это не работает
Array<Array<Number,Number,Number>>
Комментарии:
1. Массив<[число, number, нумерация]>
2. Массив с фиксированной длиной и позиционными типами называется a
tuple
в typescript. typescriptlang.org/docs/handbook/basic-types.html#tuple
Ответ №1:
type MyArray = [number, number, number][];
const test1: MyArray = [[1, 2, 3]];
const test2: MyArray = [[1, 2, 3], [4, 5, 6]];
const test3: MyArray = [[1, 2, 3], [1]]; // error
const test4: MyArray = [[1, 2, 3], [4, 5, 6, 7]]; // error