在TypeScript中创建用枚举填充的二维数组可以通过以下步骤实现:
enum Color {
Red,
Green,
Blue
}
const rows = 3;
const cols = 3;
const array: Color[][] = [];
for (let i = 0; i < rows; i++) {
const row: Color[] = [];
for (let j = 0; j < cols; j++) {
row.push(Color.Red); // 使用枚举值填充数组元素
}
array.push(row);
}
在上述示例中,我们创建了一个3x3的二维数组,并使用枚举类型Color来填充数组元素,每个元素都被赋予了枚举值Color.Red。
const element = array[0][1];
console.log(element); // 输出:Color.Red
如果要修改第二行第三列的元素值,可以使用以下代码:
array[1][2] = Color.Blue;
这样,我们就成功地创建了一个用枚举填充的二维数组,并且可以通过索引访问和修改数组元素的值。
对于腾讯云相关产品和产品介绍链接地址,由于要求不能提及具体的云计算品牌商,我无法提供相关链接。但是,腾讯云提供了丰富的云计算服务,包括计算、存储、数据库、人工智能等领域的产品,你可以通过访问腾讯云官方网站来了解更多详情。
领取专属 10元无门槛券
手把手带您无忧上云