Разрушение кортежа может быть довольно простым в TypeScript. Учитывая стандартный кортеж с максимальным значением 2:
// Standard 2 value Tuple const myTuple: [string, boolean] = ['value', false];
Можно было бы ожидать деструктуризации этого кортежа следующим образом:
const myTuple: [string, boolean] = ['value', false]; // Destructure the Tuple into 2 values const [myTupleString, myTupleBoolean] = myTuple; console.log(myTupleString) // value console.log(myTupleBoolean) // false
Это отлично подходит для тактики чистого кода при деструктурировании и присвоении имени, чтобы объяснить, для чего может использоваться код или что он на самом деле представляет собой.