首页
学习
活动
专区
工具
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介绍

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

相关·内容

14分39秒

Web前端 TS教程 28.TypeScript中的命名空间 学习猿地

20分56秒

Web前端 TS教程 14.TypeScript中的函数类型 学习猿地

18分26秒

Web前端 TS教程 16.TypeScript中的函数重载 学习猿地

12分29秒

Web前端 TS教程 17.TypeScript中类的定义 学习猿地

6分1秒

77_尚硅谷_大数据SpringMVC_从ServletContext中获取SpringIOC容器对象的方式.avi

18分1秒

Web前端 TS教程 11.TypeScript中的关键字的应用 学习猿地

17分16秒

Web前端 TS教程 08.TypeScript中的特殊类型应用 学习猿地

15分25秒

Web前端 TS教程 21.TypeScript中静态static的应用 学习猿地

5分23秒

Spring-011-获取容器中对象信息的api

9分9秒

164_尚硅谷_实时电商项目_从MySQL中获取偏移量的工具类封装

6分30秒

【剑指Offer】3. 数组中重复的数字

24.3K
22分16秒

Web前端 TS教程 19.TypeScript中的访问修饰符 学习猿地

领券