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

从Typescript中的枚举中获取所有项的数组

在Typescript中,可以通过以下两种方法从枚举中获取所有项的数组:

  1. 使用Object.values()方法:
代码语言:txt
复制
enum Fruit {
  Apple = 'apple',
  Banana = 'banana',
  Orange = 'orange'
}

const fruits = Object.values(Fruit); // ['apple', 'banana', 'orange']

这种方法使用Object.values()将枚举对象的值提取出来,并返回一个包含所有值的数组。

推荐的腾讯云相关产品:腾讯云函数(Serverless Cloud Function)是一种事件驱动的、完全托管的计算服务,可以帮助开发者更便捷地构建和运行云端应用程序。您可以使用腾讯云函数来运行包括Typescript在内的各种编程语言的代码。您可以在以下链接中了解腾讯云函数的详细介绍和使用方法: 腾讯云函数介绍

  1. 手动遍历枚举对象的键:
代码语言:txt
复制
enum Fruit {
  Apple = 'apple',
  Banana = 'banana',
  Orange = 'orange'
}

const fruits: string[] = [];
for (let key in Fruit) {
  if (typeof Fruit[key] === 'string') {
    fruits.push(Fruit[key]);
  }
}

console.log(fruits); // ['apple', 'banana', 'orange']

这种方法通过手动遍历枚举对象的键,并将值为字符串的键对应的值添加到数组中。

推荐的腾讯云相关产品:腾讯云云函数SCF(Serverless Cloud Function)是一种事件驱动的、完全托管的计算服务,可帮助开发者更便捷地构建和运行云端应用程序。您可以使用腾讯云函数SCF来运行包括Typescript在内的各种编程语言的代码。腾讯云函数SCF的特点是弹性扩展、按量计费、高可靠、灵活部署,适用于Web应用、后台服务、小程序、物联网等各种场景。您可以在以下链接中了解腾讯云函数SCF的详细介绍和使用方法: 腾讯云函数SCF介绍

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

相关·内容

领券