typescript
tsvico
这个作者很懒,什么都没留下…
展开
-
利用|、&快速多类型过滤
实际开发中我们经常会遇到根据类型筛选的功能,如下图所示,一般在后台处理中会根据选择的类型进行查询 但是有时会遇到被筛选结果中包含多个标签类型,这样就无法使用简单的标签匹配筛选了,这里分享一种效率较高的查询方式 创建标签数字生成器 ps: 示例代码使用的typescript,其他语言逻辑类似 /** * @param ifTag 标签数组 */ private CovtagTobit(ifTags: IFileTag[]): number { let tagBitSetnum = 0原创 2021-02-25 10:51:58 · 234 阅读 · 0 评论 -
Typescript: 接口的键作为字符串数组
有一个配置的interface类IParserConfig, 同时写了两个子数组,需要数组中的字符串是IParserConfig中key的值,为了保证数组中的值不会写错,需要一种类型的强约束,这种约束就是数组a和b的值必须是IParserConfig的key 在网上找了这两种写法,这两种都可以达到要求 /** * 需要调用rebuild的配置项 * 配置项的名称需要是IParserConfig的key */ private needRebuild: Array<k原创 2021-02-22 10:38:51 · 713 阅读 · 0 评论