给定一个现有键,如何获取有序打字稿字符串枚举中的下一个或上一个键?

萨巴阿航

具有键STEPS.GENDER和以下字符串枚举

export enum STEPS {
  NAME = "name",
  GENDER = "gender",
  BIRTHDAY = "birthday",
  SUCCESS = "success"
}

在这种情况下STEPS.BIRTHDAY我如何动态获取枚举中的下一个或上一个键STEPS.NAME

PS:或者一般来说,任何其他与我可以在其中定义关系的键有关的键。如果找不到现有密钥,undefined则可以返回。

莱西亚克

看看如何将字符串枚举转换为JS:

var STEPS;
(function (STEPS) {
    STEPS["NAME"] = "name";
    STEPS["GENDER"] = "gender";
    STEPS["BIRTHDAY"] = "birthday";
    STEPS["SUCCESS"] = "success";
})(STEPS || (STEPS = {}));

知道:

 enum STEPS {
  NAME = "name",
  GENDER = "gender",
  BIRTHDAY = "birthday",
  SUCCESS = "success"
}

const vals = Object.values(STEPS);

const indexOfSearchedItem = vals.indexOf(STEPS.GENDER);
const next: STEPS = vals[indexOfSearchedItem + 1]
console.log(next);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取列表中给定项目的上一个/下一个项目

来自分类Dev

如何移至数组的上一个/下一个索引键

来自分类Dev

在js数组中查找下一个和上一个键

来自分类Dev

如何在地图中获取上一个键/值和下一个键/值

来自分类Dev

在Elasticsearch中按日期获取上一个和下一个文档

来自分类Dev

如何获取“上一个id的等级”中的下一个等级的行?

来自分类Dev

当其中一个键是整数时,如何访问有序字典中的值?

来自分类Dev

在字符串中找到给定子字符串的下一个逗号

来自分类Dev

如何在Python枚举中优雅地找到下一个和上一个值?

来自分类Dev

如何匹配字符串和下一个空格之间的所有内容

来自分类Dev

如何获取数组中的下一个和上一个元素,Ruby

来自分类Dev

获取有序集合中的上一个和下一个元素

来自分类Dev

如何使用上一个输出的下一个参数对字符串进行grep?

来自分类Dev

二叉搜索树有序迭代器下一个方法

来自分类Dev

如何匹配字符串和下一个空格之间的所有内容

来自分类Dev

WordPress中的下一个上一个具有标题的前一个/下一个链接?

来自分类Dev

如何确保仅按下一个键

来自分类Dev

PHP foreach带有字符串键的上一个元素

来自分类Dev

选择字符串中的上一个和下一个单词

来自分类Dev

循环显示数组的下一个和上一个键

来自分类Dev

防止文本框接受字符串并允许使用数字,Delete键以及上一个和下一个键

来自分类Dev

如何获取jQuery getJSON下一个和上一个

来自分类Dev

我想显示带有日期字符串以及其上的下一个和上一个按钮的操作栏。

来自分类Dev

数组中基于字符串“ direction”的上一个或下一个元素

来自分类Dev

如何在Python枚举中优雅地找到下一个和上一个值?

来自分类Dev

从下一个键获取数组值

来自分类Dev

如何使用nodejs按下一个键?

来自分类Dev

按下一个键后如何“进入”?

来自分类Dev

Swift 中基于搜索字符串的上一个/下一个对象

Related 相关文章

  1. 1

    获取列表中给定项目的上一个/下一个项目

  2. 2

    如何移至数组的上一个/下一个索引键

  3. 3

    在js数组中查找下一个和上一个键

  4. 4

    如何在地图中获取上一个键/值和下一个键/值

  5. 5

    在Elasticsearch中按日期获取上一个和下一个文档

  6. 6

    如何获取“上一个id的等级”中的下一个等级的行?

  7. 7

    当其中一个键是整数时,如何访问有序字典中的值?

  8. 8

    在字符串中找到给定子字符串的下一个逗号

  9. 9

    如何在Python枚举中优雅地找到下一个和上一个值?

  10. 10

    如何匹配字符串和下一个空格之间的所有内容

  11. 11

    如何获取数组中的下一个和上一个元素,Ruby

  12. 12

    获取有序集合中的上一个和下一个元素

  13. 13

    如何使用上一个输出的下一个参数对字符串进行grep?

  14. 14

    二叉搜索树有序迭代器下一个方法

  15. 15

    如何匹配字符串和下一个空格之间的所有内容

  16. 16

    WordPress中的下一个上一个具有标题的前一个/下一个链接?

  17. 17

    如何确保仅按下一个键

  18. 18

    PHP foreach带有字符串键的上一个元素

  19. 19

    选择字符串中的上一个和下一个单词

  20. 20

    循环显示数组的下一个和上一个键

  21. 21

    防止文本框接受字符串并允许使用数字,Delete键以及上一个和下一个键

  22. 22

    如何获取jQuery getJSON下一个和上一个

  23. 23

    我想显示带有日期字符串以及其上的下一个和上一个按钮的操作栏。

  24. 24

    数组中基于字符串“ direction”的上一个或下一个元素

  25. 25

    如何在Python枚举中优雅地找到下一个和上一个值?

  26. 26

    从下一个键获取数组值

  27. 27

    如何使用nodejs按下一个键?

  28. 28

    按下一个键后如何“进入”?

  29. 29

    Swift 中基于搜索字符串的上一个/下一个对象

热门标签

归档