探索 TypeScript 元组的用例
// 定义一个元组类型,包含不同的数据类型
type User = [id: number, name: string, isActive: boolean];
// 创建一个用户数组
const users: User[] = [
[1, 'Alice', true],
[2, 'Bob', false],
[3, 'Charlie', true],
];
// 使用map函数遍历用户数组,并使用解构赋值来获取元组中的值
users.map(([id, name, isActive]) => `${id}: ${name} (Active: ${isActive})`);
// 输出:
// ["1: Alice (Active: true)", "2: Bob (Active: false)", "3: Charlie (Active: true)"]
这段代码展示了如何在TypeScript中定义一个元组类型,并使用它来创建一个用户数组。然后,它演示了如何使用map函数和解构赋值来处理数组中的每个元组,并生成一个包含用户信息的字符串数组。这是学习TypeScript中元组使用的一个基本例子。
评论已关闭