腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Typescript
:
对象
有
不同
的
键
,
相同
的
类型
-
如何
避免
在
接
口中
重新
定义
整个
对象
?
、
我
有
一个具有
不同
键
的
接口,这些
键
都接受
相同
的
枚举值。我已经
定义
了这些枚举值
的
类型
,称为bloodType。当我
定义
我
的
对象
时,我是否可以跳过
定义
接口,而简单地声明所有
对象
键
都必须与
类型
匹配?typeA", "Jimmy": "typeB",
浏览 17
提问于2021-09-22
得票数 0
回答已采纳
3
回答
如何
将带有动态
键
的
对象
设置为
Typescript
中
的
React状态
、
、
、
我正在使用React和
Typescript
,需要创建一个具有两个预
定义
属性
的
动态
键
的
对象
。这个字段是动态
的
,所以我不能在
Typescript
中预
定义
它。我尝试
在
接
口中
实现
的
结构是: [field: string]: { property2: string } 然后我希望能够动态地设置这个
对象
的
关键
浏览 43
提问于2020-01-20
得票数 1
1
回答
对象
中
的
类型
标-括号索引不会产生错误。
、
我发现当
对象
只有
键
时,
TypeScript
允许我使用括号符号通过索引访问
对象
。first[1]应该会给我一个错误,因为1
在
testObject接
口中
没有
定义
为一个有效
的
键
。是否
有
一个旗帜,我可以打开,以
避免
这种情况发生?
浏览 0
提问于2018-05-18
得票数 3
回答已采纳
5
回答
在
JavaScript中隐式扩展
TypeScript
类属性
、
、
假设我
在
JavaScript中有这些类,我试图将它们转换为
TypeScript
: tags = { };error TS7022: 'tags' implicitly has type 'any' because it does not have a type annotation这里
的
错误很明显。我
在
重新</
浏览 12
提问于2020-10-12
得票数 2
回答已采纳
1
回答
如何
编写返回
类型
以根据枚举中
定义
的
键
和接
口中
定义
的
类型
限制值?
、
、
、
我
有
以下枚举
定义
了一组
键
: Ticker = "Ticker",} [SymbolField.Ticker]: string; [SymbolField.Feed]: numbe
浏览 7
提问于2022-10-11
得票数 1
3
回答
typescript
:强制执行现有
对象
键
、
我希望dropdownAttributes仅限于DropDownItem接口上
的
属性。interface Props { dropdownAttributes: (keyof DropDownItem)[];但这在我
的
情况下是行不通
的
如何
解决?
浏览 47
提问于2020-02-15
得票数 1
回答已采纳
2
回答
为可以具有
不同
结构
的
对象
参数
定义
类型
我
有
一个函数,它接受一个
对象
作为其参数,但是传递
的
对象
可以
有
不同
的
结构。
如何
为参数
定义
类型
,而不必将任何
对象
属性设置为可选(因为这会使
整个
类型
的
事情变得不那么有用)?我想做
的
,但显然行不通
的
,是这样
的
: type One = { b: string type
浏览 16
提问于2020-04-20
得票数 2
回答已采纳
2
回答
将属性从一个
对象
分配给另一个
对象
在
将属性从一个
对象
复制到另一个
对象
时,
如何
让
TypeScript
理解所提供
的
键
实际上属于目标
对象
?
浏览 0
提问于2020-09-05
得票数 0
1
回答
如何
在
TypeScript
中安全地键入分层元数据
对象
?
、
我想要创建一些常量来
定义
带有子类别的类别层次结构。然后,它们将被
重新
用于
在
应用程序中呈现
不同
的
页面,但是通过
在
一个地方将它们
定义
为常量,我可以快速地构建页面。id: 'energy', color: 'yellow', ...但是现在我希望用
TypeScript
输入这些
对象
。const
对象
上
浏览 1
提问于2020-06-25
得票数 0
回答已采纳
2
回答
如何
基于JSON响应
的
内容
在
Typescript
中创建特定
类型
、
、
我正在尝试为一个
对象
创建一个
类型
,我
在
javascript中使用console.log记录了这个
对象
。我访问了我
的
控制台来查看这个
对象
的
内容,这就是我得到
的
{ description: "SomeDescriptionhere" SomeRef: "So
浏览 4
提问于2021-09-12
得票数 1
1
回答
如何
向n元素
Typescript
的
对象
添加
类型
我希望将
类型
分配给具有
不同
键
和值但"other“对所有
对象
都
相同
的
对象
。
如何
使用
typescript
键入它们 { size: "small", price: 345 discount: 10
浏览 5
提问于2020-06-14
得票数 0
回答已采纳
3
回答
在
类型
记录中
定义
对象
并访问其值
的
最佳方法是哪一种?
、
、
、
我
有
一个格式
的
对象
'extra-small': '0.75rem', medium: '1.5rem', 'extra-large': '4rem'作为打字稿
的
新手,我无法理解错误是什么。: string; medium: string;
浏览 6
提问于2020-08-11
得票数 3
回答已采纳
2
回答
如何
返回一个
对象
,其中
的
键
是从输入
对象
推断出来
的
?
、
、
我想在
TypeScript
中创建一个函数,它接受一个
对象
作为参数,并返回另一个具有
相同
键
的
对象
。: number }当我尝试运行它时,
TypeScript
报告{}不能赋值给给定
的
<
浏览 29
提问于2019-08-01
得票数 4
回答已采纳
1
回答
键入两个具有
相同
类型
的
对象
、
我
有
两个
对象
,每个
对象
都表示翻译成一种特定
的
语言。 有没有一种方法可以让我
的
对象
具有
相同
的
类型
(理想情况下不需要
定义
一个包含所有
键
的
联合
的
额外
类型
)。我
的
最终目标是,如果我将一个
键
添加到一个
对象
中,
typescript
会通知我需要将这个新
键
添加到另一个<em
浏览 18
提问于2021-05-08
得票数 2
3
回答
类型
'Number‘没有调用签名
、
、
嗨,我是
Typescript
的
新手,我
有
一个
对象
类型
的
变量,其中可能是来自
不同
类型
或嵌套
对象
的
不同
值。现在我
的
问题是,我
如何
为这个
对象
定义
一个模型,以便在调用
不同
的
键
时不会遇到示例错误?
浏览 0
提问于2020-02-29
得票数 13
回答已采纳
1
回答
使用
对象
文字
的
键
作为
类型
记录
类型
?
我
有
一个
对象
,它包含应用程序
的
一些预
定义
数据,它存储
在
一个const变量中,如下所示: some:123, list: ["c"], arbitrary: null,}); 应用程序
的
其余部分
浏览 0
提问于2019-05-26
得票数 21
1
回答
在
onDraw中使用组合
键
优化多个LinearGradient着色器
的
LinearGradient
、
、
、
如果我正确理解,尝试
在
onDraw函数期间创建任何
类型
的
新
对象
(扩展View类中
的
覆盖)将导致lint输出警告,这意味着您缓存
对象
,并且
在
onDraw期间从不分配新
对象
。因此,我决定尝试对代码字符串
定义
的
所有渐变进行缓存。这样,如果您以
相同
的
大小
重新
绘制
相同
的
代码,则不必
重新
分配该代码
定义
<e
浏览 1
提问于2013-01-27
得票数 2
1
回答
类型
记录:是否可以确保
键
和内部值是
相同
的
字符串?
、
、
我
有
一份可能变得很大
的
数据记录。我想知道是否
有
可能使记录
的
键
与内部名称值
相同
?description: 'Hello',} adam: { ...} 我尝试过使用泛型设置人员,但这将要求我将所有<e
浏览 1
提问于2021-10-02
得票数 1
回答已采纳
1
回答
如何
在保持
类型
安全
的
同时将函数映射到
对象
的
所有属性上?
我
有
以下两个
TypeScript
定义
: guild: Guild; roles但是,
在
创建新
的
序列化
对象
时,我必须编写以下重复代码: function serializeSnapshot(snapshot: Snapshot): SerializedSnapshot {,
对象
创建迫使我对原始
对象
的
每个属性重复st
浏览 4
提问于2022-05-15
得票数 1
回答已采纳
1
回答
在
Xcode 4中添加自
定义
对象
、
、
、
、
这样,您以后就可以检索那些自
定义
对象
,而不必
重新
配置它们。 按下并按住选项
键
,将该
对象
拖动到“库”窗口。
在
“库”窗口
的
“组织”窗格中,将该
对象
拖放到自
定义
对象
组或您创建
的
自
定义
组上。接口生成器提示您输入有关已删除
对象
浏览 2
提问于2012-11-06
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券