首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在构建/编译期间将typescript枚举转换为字符串

在构建/编译期间将 TypeScript 枚举转换为字符串,可以通过使用枚举的 toString() 方法来实现。该方法会返回枚举成员的名称作为字符串。

以下是一个示例:

代码语言:txt
复制
enum Fruit {
  Apple,
  Banana,
  Orange
}

function getFruitName(fruit: Fruit): string {
  return Fruit[fruit].toString();
}

console.log(getFruitName(Fruit.Apple)); // 输出:Apple
console.log(getFruitName(Fruit.Banana)); // 输出:Banana
console.log(getFruitName(Fruit.Orange)); // 输出:Orange

在上述示例中,我们定义了一个名为 Fruit 的枚举,包含了三个成员:AppleBananaOrange。然后,我们编写了一个函数 getFruitName(),它接受一个 Fruit 类型的参数,并返回该枚举成员的名称作为字符串。

通过调用 Fruit[fruit].toString(),我们可以将枚举成员转换为字符串。例如,Fruit[fruit] 将返回枚举成员的名称,然后调用 toString() 方法将其转换为字符串。

这种方法可以在构建/编译期间将 TypeScript 枚举转换为字符串,以便在需要字符串表示的场景中使用。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券