腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何在
TypeScript
中声明
映射
?
我试图在
TypeScript
中声明一个简单的
映射
结构,其中包含字符串
键
和一些对象作为
值
。将PersonMap解释为数组而不是
映射
,例如,我无法从
映射
中获取
键
或
值
: id: 1,name: 'John',
TypeScript
抱怨上面的最
浏览 3
提问于2016-05-20
得票数 0
1
回答
TypeScript
映射
类型
键
/
值
、
、
、
、
我想写一个带有参数
类型
保护的函数,它接受来自对象或
类型
的K/V对的
值
…… Movie: 'movie_vod', VideoStore如果没有必须导出/导入到其他模块的
类型
和对象,我还能怎么做呢?
浏览 9
提问于2017-03-17
得票数 0
回答已采纳
2
回答
省略对象中“未定义”的所有属性
我有这样一个
类型
: a: number, c: undefined我想把它
映射
成这样的
类型
: a: number,也就是说,根据定义,我想省略
值
类型
为undefined的所有
键
。这个
类型
来自一个泛型,所以我显然不能手动完成它。 我知道我可以用
映射
器将一个
类型
映射
到另一个
类型
,所以我尝试将undefin
浏览 3
提问于2020-06-26
得票数 2
回答已采纳
2
回答
如何在
TypeScript
中声明
映射
中值的
类型
?
在
TypeScript
中声明
映射
的
键
-
值
对中的
值
时遇到了问题。 key: someStruct我想在初始化someStruct的同时声明它的
类型
。我该怎么做呢?
浏览 2
提问于2019-07-12
得票数 0
1
回答
类型
记录强
类型
-指定对象
值
类型
、
、
在
TypeScript
中,可以在对象中指定允许的
值
吗?例如,指定所有
键
都应该有数字: 'id': 1, 'attr2': 4356,} interfaceStringArray {} 但实际上,
映射
(JS对象)和数组在概念上并不相同(在JavaScript中
浏览 0
提问于2015-08-13
得票数 4
回答已采纳
1
回答
生成生成器函数
类型
的接口的
Typescript
泛型
、
、
给定一个
Typescript
接口: interface Product { available: boolean;} 我想创建一个泛型
类型
,它可以在给定接口的情况下输出构建器
类型
: interface ProductSteps { available: (data: unknown) => boolean;} 我已经尝试使
浏览 40
提问于2021-02-28
得票数 0
回答已采纳
1
回答
基于
值
类型
的键子列表的筛选接口
键
问题// gives: FullKeyList = "'abort' | 'afterprint' | 'beforeprint' | ..and 93 more&
浏览 6
提问于2020-08-24
得票数 3
回答已采纳
2
回答
如何正确键入JavaScript对象作为
TypeScript
中的
映射
、
JavaScript对象: "_index": 1, "bar": { ... },}type Properties = {
浏览 0
提问于2018-06-05
得票数 1
回答已采纳
1
回答
强
类型
鉴别反序列化器
我希望得到一些关于是否/如何利用
TypeScript
来强键入这样的函数的建议: return (type: 'employee', ... }); // Here
TypeScript
我想我需要对typeDeserializers属性执行某种
类型<
浏览 0
提问于2018-06-13
得票数 3
回答已采纳
1
回答
TypeScript
:作为对象
键
的函数
、
出于合理的原因,我需要有一个在对象中具有
键
功能的对象,例如:function b() {} [a]: b原因是我希望将函数a的
值
映射
到函数b,并且能够再次记住和删除
映射
。现在,我想知道如何用
TypeScript
编写这种
类型
。如果我做了我会得到错误的 索引签名参数
类型
必须是“string”或“n
浏览 1
提问于2019-07-16
得票数 2
回答已采纳
1
回答
在
类型
记录
映射
中使用类实例作为
键
、
当获取和设置
映射
值
时,
映射
必须知道
键
是否等于另一个
键
,是否已经设置了
键
。我想使用这个类的实例作为像这样的地图中的
键
:map.set(new Path(['hello
浏览 3
提问于2020-07-13
得票数 6
回答已采纳
1
回答
在
TypeScript
中使用
映射
类型
时更严格的联合
类型
、
、
、
、
当在
映射
中使用联合
类型
时,我试图使用
映射
类型
来提供更多的
类型
安全性。当使用属性
类型
(例如['value'])作为密钥(K)的
类型
时,似乎没有一种方法可以在
键
/
值
之间提供
类型
安全性。我觉得我应该能够利用
键
(K in)提供正确的
类型
作为
值
。但是,我目前使用的是A,它提供了value
类型
为string的IAction实现-
浏览 2
提问于2018-08-21
得票数 1
回答已采纳
1
回答
常量
映射
的术语
、
考虑到字符串常量的
映射
,最常见的情况是
键
和
值
相等,例如在
TypeScript
中: FOO_BAR: 'FOO_BAR',} as const; 它们应该与指定的域(项
类型
)一起使用,并可以在itemTypes上作为
键
使用,以确保编译和运行时
类型
的安全性。我未能为这些常量
映射
的问题寻找特定的与代码相关的解决方案,因为这个名称描
浏览 0
提问于2021-10-05
得票数 1
1
回答
类型
记录泛型:禁止将可空属性的
键
作为方法参数
、
、
、
如何防止方法接受属性为空的keyof this
类型
的参数?
浏览 5
提问于2021-04-09
得票数 1
回答已采纳
1
回答
强制
Typescript
映射
键
/
值
为特定
类型
、
我希望创建一个
映射
,其中键是一个字符串,
值
是一个对象,其中每个对象都有一组由mapValue描述的特定
值
。
浏览 18
提问于2020-11-03
得票数 0
回答已采纳
3
回答
如何使用
类型
级函数动态地创建静态
类型
?
、
、
、
、
在
TypeScript
中,有
类型
级别的函数,允许根据给定的文字
类型
/规范创建新
类型
(参见、等)。ExampleType : never 它的目的是,给定一个字符串
键
和任意文本
映射
形式的规范S,它以
映射
的形式创建一个新
类型
,该
映射
具有相同的
键
集和转换的
值
。如果一个
值
是文本"foo",那么它就变成了ExampleType
类型
,否则
浏览 4
提问于2020-06-07
得票数 4
回答已采纳
1
回答
使用强
类型
映射
、
、
我在用
typescript
1.8.10强
类型
我的Map对象时遇到了麻烦。以下是定义
映射
接口的core-js的摘录: clear(): void; forEach: V): Map<K, V>;} 我想创建一个使用字符串
键
的
映射
,并且只使用shape {name:string,price:number}存储
值
。
浏览 0
提问于2016-06-18
得票数 13
回答已采纳
1
回答
将
类型
作为
键
类型
的字典
、
、
我想创建一个以
类型
作为
值
的字典。但据我所知,唯一可以与
Typescript
的字典一起使用的字典
键
类型
是int和string。
浏览 5
提问于2017-01-14
得票数 1
回答已采纳
1
回答
如何从打字本中的单个枚举
值
中获取所有枚举
值
?
、
、
MyNumber { TWO='TWO', FOUR='FOUR',}console.log(values); // prints ["ONE", "TWO", "THREE", "FOUR", "FIVE&
浏览 4
提问于2022-08-25
得票数 0
回答已采纳
1
回答
带有索引
类型
断言的
Typescript
泛型函数
我感兴趣的是有一个函数可以在任何keyof T上通用操作,但断言T[K]是特定
类型
(即string)。让fooBar[propertyName]
类型
化为string而不是string | number?我还希望propertyName只有一个有效
值
'x' (显然在实际环境中会有多个字符串字段,在这种情况下应该是'stringField1' | 'stringField2',依此类推)。使用
TypeScript
可以做到这一点吗? 谢谢!
浏览 12
提问于2019-08-29
得票数 1
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券