腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
对象
索引
在
typescript
中
定义
可能
的
类型
typescript
我知道我们可以
使用
一个数组来提取
类型
的
可能
性: const fruits = ['Apple', 'Pear', 'Banana'] as const type fruitType = typeoffruits[number] // "Apple" | "Pear" | "Banana" 我想知道我们是否可以
使用
对象
索引
来实现这一点
浏览 17
提问于2021-10-19
得票数 1
回答已采纳
1
回答
对象
作为
Typescript
中
的
映射键
typescript
、
dictionary
、
keyvaluepair
我想创建一个Map
对象
,
在
Typescript
中
使用
一个
对象
作为键,一个数字作为值。我按如下方式
定义
了map
对象
: myMap: Map<MyObj,number>; myObj: MyObj; 当我尝试向这个map
对象
添加一个对时: this.myMap[myObj]=1; 它告诉我TS2538
类型
'MyObj‘不能用作
索引
类型
。这在
Typescript
<e
浏览 6
提问于2019-04-17
得票数 1
回答已采纳
2
回答
语法无效
的
Javascript
Typescript
typescript
我发现一些普通
的
javascript功能在
typescript
中
的
语法不正确,这有点让人恼火。为了解决这个问题,我必须将空
对象
定义
为可
索引
<e
浏览 16
提问于2018-02-09
得票数 0
回答已采纳
2
回答
TypeScript
-弱
类型
导致
索引
签名,导致错误
的
类型
检查
angularjs
、
typescript
与AngularJs
使用
索引
签名相比,这更多地是关注
索引
签名
的
使用
,但我认为这是一个关键问题,我认为需要用
TypeScript
类型
来解决。随着
TypeScript
2.4弱
类型
的
添加,@ Types /angularjs IController开始抱怨弱
类型
,而修复(此时唯一
可能
的
修复方法)是添加
索引
签名,如这里所引用
的</em
浏览 4
提问于2017-10-06
得票数 1
回答已采纳
1
回答
TypeScript
中
的
动态
对象
键
typescript
在
TypeScript
中
设置动态
对象
的
类型
时,我遇到了问题,因为我创建
的
对象
具有动态键和3,它们不是。下面是我如何
定义
对象
的
类型
: [key: string]: { value: number, },
浏览 2
提问于2022-06-09
得票数 0
回答已采纳
3
回答
在
类型
记录
中
定义
对象
并访问其值
的
最佳方法是哪一种?
javascript
、
typescript
、
typescript-typings
、
typescript2.0
我有一个格式
的
对象
'extra-small': '0.75rem', medium: '1.5rem', 'extra-large': '4rem'作为打字稿
的
新手,我无法理解错误是什么。
浏览 6
提问于2020-08-11
得票数 3
回答已采纳
3
回答
如何将带有动态键
的
对象
设置为
Typescript
中
的
React状态
javascript
、
reactjs
、
typescript
、
state
我正在
使用
React和
Typescript
,需要创建一个具有两个预
定义
属性
的
动态键
的
对象
。这个字段是动态
的
,所以我不能在
Typescript
中
预
定义
它。我尝试
在
接口中实现
的
结构是: [field: string]: { property2: string } 然后我希望能够动态地设置这个
对象
的
关键
浏览 43
提问于2020-01-20
得票数 1
2
回答
如何在
TypeScript
中键入具有已知和未知关键字
的
对象
typescript
、
conditional-types
我正在寻找一种方法来为以下
对象
创建
TypeScript
类型
,该
对象
具有两个已知
的
键和一个具有已知
类型
的
未知键: known: boolean field要求所有属性都与给定
索引
签名
的
类型
匹配。然而,我并不打算
使用
索引
签名,我想输入一个我知道其
类型
但不知道其名称
的
字段。到目前为止,我唯一<em
浏览 2
提问于2018-04-23
得票数 29
回答已采纳
1
回答
在
TypeScript
中
创建一个奇怪
的
类型
typescript
如何创建一个
类型
来表示类似于
TypeScript
中下面的
对象
?,因为
TypeScript
中
的
索引
器只能是字符串或数字,这是一种限制。编辑有一些误解,
可能
是因为我
的
英语:-)我不反对
在
索引
器中
使用
字符串或数字。我试图实现
的
是
定义
一个属性只能是一组预
定义
类型
的
类型
。,我就可以实现
浏览 3
提问于2017-11-18
得票数 1
2
回答
TypeScript
允许设置但不访问属性(
索引
签名)
typescript
此接口是
TypeScript
文档
中
的
一个示例。 编译器显示了height
的
一个错误,尽管它允许我设置它?
浏览 5
提问于2016-09-29
得票数 0
回答已采纳
2
回答
如何返回一个
对象
,其中
的
键是从输入
对象
推断出来
的
?
javascript
、
typescript
、
type-inference
我想在
TypeScript
中
创建一个函数,它接受一个
对象
作为参数,并返回另一个具有相同键
的
对象
。: number }当我尝试运行它时,
TypeScript
报告{}不能赋值给给定
的
类型
。此外,这种方法
浏览 29
提问于2019-08-01
得票数 4
回答已采纳
1
回答
为什么这个
索引
签名不能是可选
的
?
javascript
、
typescript
在
TypeScript
中
,有一个名为Partial<T>
的
预
定义
类型
。它
的
定义
如下: [P in keyof T]?: T[P];显然,
索引
签名被标记为可选
的
,这是可行
的
。如果我想做同样
的
事情 [ key: string ]?: T<
浏览 2
提问于2019-08-03
得票数 7
回答已采纳
4
回答
如何在
TypeScript
中
迭代泛型
对象
的
键?
typescript
、
ecmascript-6
我需要迭代一个大
对象
,它被输入为" object“。它包含相同
类型
的
未知数量
的
对象
。
在
以前
的
文章
中
,我找到了解决方案,
使用
自
定义
Symbol.iterator函数
中
的
生成器使大型
对象
可以
使用
for..of循环进行迭代。但在我看来,现在到了2017年,仅仅
使用
Object.keys就更容易了: Object.keys(b
浏览 3
提问于2017-04-13
得票数 40
回答已采纳
1
回答
在
typescript
中
,有没有一种方法可以访问
类型
数组
的
接口属性?
arrays
、
typescript
、
types
、
interface
我正在编写一个代码生成器,用于根据数据结构
的
JSON
定义
生成
typescript
。我
在
访问接口内
对象
数组
中
的
属性时遇到了一个问题。我收到以下错误: Property 'propCA1' does not exist on type '{ propCA1: string; propCA2: number; }[]' 现在我知道我可以
使用
如下数组
索引
来访问该属性propC']['
浏览 13
提问于2020-10-21
得票数 0
回答已采纳
2
回答
TypeScript
JavaScript + JSDoc @模板
类型
合并混淆
typescript
我有一个JavaScript JSDoc注释
的
函数
类型
-
使用
TypeScript
进行检查。/** @typedef {{ type: 'a'; optionalNumber?我看不到
类型
联合<e
浏览 6
提问于2022-07-09
得票数 1
回答已采纳
1
回答
cefsharp webview界面的
类型
记录
定义
javascript
、
typescript
、
interface
、
definition
、
cefsharp
我
在
RegisterAsyncJsObject CefSharp ChromiumWebBrowser注册了一所学校。这将在web浏览器
中
创建一个额外
的
JavaScript
对象
实例,如下所示:frame.navigateToWindow(name, data我能够访问这个
对象
,这些方法完成了他们
的
工作。 现在我想用
TypeScript
针对这个
对象
进行编程,但是
TypeScript</
浏览 4
提问于2017-02-16
得票数 0
回答已采纳
6
回答
指定另一种
类型
@ type eslint eslint/no-显式-any
typescript
、
eslint
我们有严格
的
零排放政策。这意味着所有错误和警告都需要修复。
在
Google和lint网站上搜索。我没有找到这样
的
解决办法!尝试过:// eslint:@
typescript
-eslint/no-exp
浏览 15
提问于2019-10-19
得票数 41
2
回答
如何
定义
与JSON兼容
的
参数以避免“缺少
索引
签名”?
json
、
typescript
我有一个函数
定义
为:export type Json = JsonPrimitive | JsonMap | JsonArray 但是如果我
浏览 1
提问于2020-10-17
得票数 3
回答已采纳
2
回答
无法将带有
类型
化字段
的
对象
推送到数组(
类型
记录错误)
typescript
我想将
对象
推送到这样
的
数组
中
: { }
定义
接受
类型
化
对象
的
数组
的
正确方法是什么?
浏览 4
提问于2020-01-01
得票数 0
回答已采纳
1
回答
无法
使用
索引
访问
对象
中
的
对象
(
在
类型
记录
中
)
typescript
、
api
这是我正在犯
的
错误:请描述我做错了什么。
浏览 0
提问于2021-06-17
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
TypeScript 4.1发布,新增模板字面量类型
TypeScript:拥有超能力的JavaScript
「天放AI数字人 TFGPT」21.2 在智能助理和虚拟助手行业中,使用ChatGPT可能会遇到各种类型的问题(1)
TypeScript的6个高级技巧,让代码更清晰
TypeScript基础入门-接口-可索引的类型
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券