Tuple là array với số lượng và kiểu phần tử cố định.
- Phần tử có thể có tên.
- Hỗ trợ optional (?) và rest elements.
- Thường dùng cho function return nhiều giá trị, CSV rows, React useState.
typescript
type Point = [number, number];
type Entry = [key: string, value: number]; // named elements
const [count, setCount]: [number, React.Dispatch<React.SetStateAction<number>>]
= useState(0);
// Hoặc đơn giản hơn:
const pair: [string, number] = ['age', 25];A tuple is an array with a fixed number and type of elements.
- Elements can have names.
- Supports optional (?) and rest elements.
- Commonly used for functions returning multiple values, CSV rows, and React useState.
typescript
type Point = [number, number];
type Entry = [key: string, value: number]; // named elements
const [count, setCount]: [number, React.Dispatch<React.SetStateAction<number>>]
= useState(0);
// Simpler example:
const pair: [string, number] = ['age', 25];