腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Typescript
:
如何
提取
const
对象
的
值
类型
,并
将其
用作
新
类型
中
的
键
?
、
、
、
我想获取一个常量
对象
,比如{key1: 'value1', key2: value2'} as
const
,并将它
的
值
转换为
键
,然后在一个
类型
为{value1: number; value2: number}
的
新
对象
中使用它。我希望在函数
中
这样做,并且希望函数
类型
正确。 下面是我想要开始工作
的
代码。当我试图将Partial<Blah><em
浏览 31
提问于2021-06-06
得票数 0
回答已采纳
1
回答
如何
编写以下代码
的
类型
约束
、
interface IRouteProps { name: string {path: '/login', } routeNames[
浏览 16
提问于2020-01-02
得票数 0
回答已采纳
1
回答
在
typescript
中
声明for in循环
的
键
类型
、
我有以下代码 fname: string} newobj: "new value" for(
con
浏览 1
提问于2020-12-15
得票数 1
3
回答
带有定义
值
的
类型
记录动态
对象
键
、
、
我遇到了一个问题,试图使
类型
记录识别javascript
对象
的
键
,同时强制每个
键
的
值
类型
,因为我想要创建
对象
的
键
类型
,所以我不能只创建一个常规
的
type MyObject = { [key: string假设有一个
对象
myobject,其中我
提取
它
的
键
,如下所示:
const
浏览 4
提问于2020-04-03
得票数 8
回答已采纳
3
回答
类型
记录:将属性设置为特定
类型
、
我对
类型
记录非常陌生,我只是在探索
如何
转换我们现有的JS代码。我
的
方法(很可能有缺陷)是尽可能少地让它在
TypeScript
中
工作,然后逐步
将其
转换为遵循“最佳实践”。我好像在第一个障碍上摔倒了…… prop1: string;}
const
so
浏览 0
提问于2020-12-10
得票数 3
回答已采纳
2
回答
在
TypeScript
中使用符号作为
对象
键
类型
、
、
、
我试图将具有的
对象
定义为
键
类型
,因为MDN说: type obj = {} TS1023:索引签名参数
类型
必须是“string”我正在使用最新
的
打字本版本(v3.7.2),这是我发现
的<
浏览 4
提问于2019-11-30
得票数 34
1
回答
Typescript
:使用
对象
值
作为
新
类型
的
键
、
、
我有一个
对象
: ALPHA: 'alpha',}export typeCODES_OBJECTS = { omega: {}但很明显,由于代码将来可以更改
并
获得更多
的
键值对,我想创建一个通用
类型
,它将自动从代码
中
获取所有
值</
浏览 16
提问于2021-02-19
得票数 0
回答已采纳
2
回答
如何
为可能或不具有属性
的
对象
定义
类型
?
MyObject是一个
键
是string
的
对象
,所以
TypeScript
似乎认为任何string都可以
用作
键
,并且会产生Record<string, string>
值
。这通常不是真的,因为
对象
上通常有有限数量
的
键
,除非您在
对象
上定义了一个getter,它可以返回作为
键
的
任何其他字符串
的
字符串。所以我
的
问题是:我
浏览 6
提问于2021-06-21
得票数 0
回答已采纳
1
回答
从联合
类型
创建类似记录
的
类型
、
在
Typescript
中
,我创建了一个具有共享" type“属性
的
联合
类型
: export type Instruction = | { type: 'local.set', name: string, right: Expression }; 我想创建一个
对象
,将'type‘属性
的
值
作为key,并
将其
作为函数
的
值
。我想知道我可以从函数
中
访问指令
的
浏览 9
提问于2020-05-01
得票数 2
回答已采纳
3
回答
使用
对象
键
作为另一个
对象
的
键
、
我希望在
TypeScript
中
创建一个
类型
,
并
使用另一个
对象
的
值
作为其
键
。
const
routes = { profile: "PROFILE" [routes.home
浏览 7
提问于2021-12-25
得票数 3
回答已采纳
1
回答
如何
创建一个通用
的
TypeScript
接口,它与任何
类型
/接口/
对象
匹配,
并
对其中
的
值
进行
类型
限制?
、
、
、
、
我想要创建一个通用
的
TypeScript
接口,它匹配任何
类型
或接口或
对象
,
并
对其中
的
值
进行
类型
限制。= { barTProp: "bar"下面是一个具有属性fooObjectKey和barObjectKey
的
对象
,它们存储字符串: fooObjectKey: "
浏览 2
提问于2021-01-21
得票数 0
回答已采纳
1
回答
对象
作为
Typescript
中
的
映射
键
、
、
我想创建一个Map
对象
,在
Typescript
中使用一个
对象
作为
键
,一个数字作为
值
。我按如下方式定义了map
对象
: myMap: Map<MyObj,number>; myObj: MyObj; 当我尝试向这个map
对象
添加一个对时: this.myMap[myObj]=1; 它告诉我TS2538
类型
'MyObj‘不能
用作
索引
类型
。这在
Typescript
中
是
浏览 6
提问于2019-04-17
得票数 1
回答已采纳
1
回答
如何
在Omit<>打字稿中使用“或”操作符?
、
:false, c:number})
const
m1: Ommited = {b: true};这是
浏览 0
提问于2019-09-16
得票数 0
回答已采纳
1
回答
类型
需求
的
Const
断言
、
在
TypeScript
中
,我有一个类Foo,
并
希望创建一个带有
const
断言
的
静态数组bar,其中数组
中
的
值
仅限于Foo
的
键
。数组在func中
用作
类型
,也
用作
运行时检查。下面是我目前使用它
的
方式:()
const
bar = [&
浏览 3
提问于2022-02-19
得票数 1
回答已采纳
2
回答
如何
通过在
Typescript
中使用pattern操作属性来基于现有
类型
生成
新
类型
对于像这样
的
基
类型
: name: string;}
const
afterTransform: Transformed<BaseObject> = { useAge: ()
浏览 28
提问于2021-05-27
得票数 1
回答已采纳
2
回答
Typescript
索引签名参数
类型
必须是'string‘或'number’
我有一个泛型,它
的
默认
类型
是string entities: { [ id: typeOfID]: any };
如何
解决?
浏览 2
提问于2020-05-05
得票数 1
1
回答
类型
记录:可以动态地分配
对象
的
类型
吗?
、
、
我得到了下面的eslint错误“@
typescript
-eslint/no-不安全分配”。这是因为我试图访问某个变量
的
某些
键
和
值
,该变量被分配给不同
类型
的
对象
,这些
对象
的
类型
可以是大约10个类。will be an object that is of multiple different types
co
浏览 2
提问于2022-09-13
得票数 1
1
回答
如何
使用不同
类型
的
Map来扩展基础?
假设我有这样
的
地图: constructor() {}如果我有很多这样
的
类 propertyNotOnBaseClass并将它们添加到地图 fu
浏览 0
提问于2021-03-14
得票数 0
1
回答
闭包编译器
类型
的
TypeScript
等价物是什么!Object<string,MyClass>?
、
在
中
,!Object<string, !MyClass> (或者等价地只是!Object<!MyClass>)是一种
值
类型
,它是
用作
字典
的
(非空)
对象
,将任意字符串作为
键
,将MyClass
的
(非空)实例作为
值
。(请注意,如果myDict是这种
类型
,则myDict[str]可能是undefined,但str in myDict表示myDict[str] instanceof MyClass。)<
浏览 23
提问于2021-02-17
得票数 0
1
回答
在打字稿
中
获取类
的
键
、
、
我有一个有很多方法
的
类,我们称之为myClass。我是这样说
的
:有办法从
键
中
获取可能
的
值
吗?我希望得到类似于myClass
键
的
东西,但我得到了'myClass指
值
,但在这里被
用作
类型
‘
const
myClass = newMyAct
浏览 1
提问于2019-09-27
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript和TypeScript中的symbol每日前端夜话0xC0
如何使用GraphQL构建TypeScript+React应用
这个 TypeScript 技巧会让你大吃一惊
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
TypeScript 4.5 发布,带来 Promise 功能改进
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券