繁体   English   中英

如何在打字稿中对cron表达式进行排序?

How to sort cron expressions in typescript?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在开发angularjs应用程序,并且需要按时间表属性(这是一个cron表达式,可以是每小时,每天,每月,每季度,每年等等)按升序对作业列表进行排序,例如:

[
  0: object{ schedule: '0 0 2 * * ?' },
  1: object{ schedule: '0 0 10 * * ? '},
  2: object{ schedule: '0 0 23 * * ? ' },
  3: object{ schedule: '0 0 20 * * ? ' },
  4: object{ schedule: '0 0 3 * * ? ' },
  5: object{ schedule: '0 55 * * * ? ' }
]

我要实现的目标:

[
  0: object{ schedule: '0 55 * * * ? ' },
  1: object{ schedule: '0 0 2 * * ?' },
  2: object{ schedule: '0 0 3 * * ? ' },
  3: object{ schedule: '0 0 10 * * ? '},
  4: object{ schedule: '0 0 20 * * ? ' },
  5: object{ schedule: '0 0 23 * * ? ' }
]

我已经使用cronstrue库使cron表达式更易于理解,我考虑过解析表达式并对其进行手动排序,但事实证明,它有很多边缘情况需要处理,任何有关如何实现对cron作业列表进行排序的建议。打字稿?

问题暂未有回复.您可以查看右边的相关问题.
1 正则表达式在打字稿中匹配,打字稿中有两个小数

需要具有每次按下按键时都会被调用的regex表达式,该值最多允许2个小数。 大多数解决方案都允许,但不允许低于1.,即“ 1”。 用户按下时。 现有解决方案变得无效。 “ 1。”,“。”,“。12”也应该是有效的表达式。 我正在使用的是下面 ...

2 如何在打字稿中对JSON对象进行排序

我想在我的角度应用程序中排序一个json对象。 这个json对象看起来像这样: 我只是像这样对json对象进行排序: 有人知道一些解决方案吗? 我听说过underscore.js有人可以给我一些例子吗? ...

3 在打字稿中对不同的数组进行排序

我正在尝试对我的打字稿模型中的一些参数进行排序。 我的模型如下。 我的组件中有排序逻辑,它采用上述数据模型并按如下方式排序点: 上面的排序逻辑适用于 Points,但现在我还需要对 AnotherPoint 进行排序。 意味着我必须像上面一样将所有 Points 和 AnotherPoint ...

5 URL 验证正则表达式在打字稿中给出错误

我正在尝试验证打字稿中的 URL,但是每当在 UI 中加载输入文件时,我都会收到以下错误。 我正在使用的正则表达式如下 我尝试了许多不同的正则表达式,但在每个用于 URL 验证的正则表达式中我都面临同样的问题。 测试 URL 参数是: ...

2020-10-10 12:03:34 1 51   regex/ url
7 使用正则表达式在打字稿文件中查找文本

我有一个 Storybook,它有一个存储所有类型的 mdx 文件。 为了不手动填写,我决定写一个node js脚本,解析所有文件,收集到一个mdx文件中。 实现已经准备就绪,但无法创建将文件中的所有类型收集到数组中的正则表达式。 file.ts(更漂亮的格式)示例: 我想获得以下形式的匹配 ...

8 在打字稿中按日期对数组进行排序

我想在 D365 事件管理中自定义一个页面。 它用 HTML、CSS、JS、AngularJS 和 Typescript 编写。 我有一个包含事件概述的 html 文件: 首先,我尝试对 div 进行排序,但由于日期的值是动态的,我认为这是不可能的。 所以我去了打字稿文件: 事件.ts: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM