腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
具有
运行时
从
数组
中
获取
的
允许
值
的
TypeScript
属性
我正在努力解决
的
问题是如何在
TypeScript
中指定
属性
的
允许
值
。我有一个接口,它静态地输入了上述
属性
: interface SomeInterface{} 但我需要这样
的
东西: const"edit", "log-out"] interface SomeInterface
浏览 15
提问于2021-08-15
得票数 2
3
回答
构造函数
中
的
非结构化参数
属性
Typescript
允许
参数
属性
constructor(private member: number) {}上面创建了一个
具有
私有成员member但是没有通过解构
的
“命名参数”
的
等价物。constructor(opts: DestructedOptions) { }结果发现映射
的
属性
只能在类型中使用,而不能在接口或类中使
浏览 0
提问于2017-05-08
得票数 23
2
回答
TypeScript
级联过载问题
下面给出了TS操场(TS 3.8.3)
的
链接,在那里我尝试使用.concat()函数连接两个
具有
不同初始
值
的
数组
。
TypeScript
返回了一个错误,用简单的话来说就是“您试图连接两个
数组
,但是结果
数组
的
类型被假定为
数组
1,所以在
数组
2
中
包含
数组
1
属性
”。考虑到
属性
是在
运行时
为两个
数组
生成<e
浏览 9
提问于2021-12-28
得票数 0
1
回答
类型记录:在键值最高
的
字典
数组
中
获取
字典
我有一个字典
数组
,我试图
从
数组
中
获取
具有
最高
值
的
字典。const array = [{"value": 1}, {"value": 3}, {"value": 2}] 我想要
获取
{"value": 3},因为它
的
“
值
”键
具有
最高
的
值
。在
TypeScript</
浏览 1
提问于2021-04-27
得票数 0
回答已采纳
3
回答
TypeScript
:在
运行时
区分未设置和不存在
的
属性
、
我有一个类,它
的
属性
是类型化
的
,但没有设置默认
值
,比如: age: number;在
运行时
,我有一个JSON对象,我想根据类签名测试它
的
属性
,以确保它是类
的
已定义
属性
之一}编辑:在我当前
的
用例
中
,我只需要知道是否定义了对
浏览 0
提问于2017-12-22
得票数 0
1
回答
如何防止
Typescript
类成员更改类型?
我使用
Typescript
已经有几年了,我仍然在发现它
的
魔力。console.log(typeof test2.myArray)[LOG]: "string"我知道由于构造函数参数
中
的
any,编译器不会为map预留错误
的
类型或未定义
的
值
。但是我不明白为什么
浏览 0
提问于2021-09-14
得票数 1
1
回答
打字稿类型强制执行
images是一个字符串
数组
,但是this.data被赋值,而images是一个对象。, 'bye']; console.log(this.data.images);} 为什么编译器在第一种情况下不抱怨this.data
的
赋值?
浏览 0
提问于2018-02-07
得票数 3
回答已采纳
1
回答
Typescript
私有
属性
封装约定
、
、
问:在
Typescript
中
命名私有
属性
的
最佳实践是什么?作为规则,应该为该
属性
创建一个“get and set”吗?我一直遵循
的
惯例是以下划线为前缀命名私有
属性
,然后创建一个get和set,用于
从
该
属性
赋值或
获取
值。回到Anders
的
Delphi时代,正是这种约定使它成为一种
属性
,而不仅仅是另一个变量。该
属性
赋予了它
允许
使用工具
的</e
浏览 15
提问于2018-02-15
得票数 1
回答已采纳
2
回答
用
属性
获取
对象
值
的
运行时
间
、
、
当我们用索引
从
数组
中
获取
一个
值
时,我们可以在constant时间完成它。.];例: var obj = {prop1 : 3, prop2
运行时
间是多少?是linear还是constant?
浏览 3
提问于2014-12-22
得票数 0
1
回答
类型记录:可选字段和未定义
的
联合有什么区别?
我想要定义一个带有可选字段
的
接口。我以为下面这些都是同义词。: string | DataStructure | Error;但是,当我初始化状态时,(A)强迫我显式地将字段设置为未定义
的
,如下所示:文本: 2.3.4 编辑:如果您发现这个问题和下面的答案有趣或相关,您可能想知道
TypeScript
在v4.4
中
更改以添加标志。这个新标志现在将在一些促使我问这个问题
的</
浏览 3
提问于2017-09-25
得票数 31
回答已采纳
1
回答
为什么即使界面
中
存在不需要
的
属性
,
typescript
也不会抛出错误?
、
export const loadStore: StoreMethod = (store) => {} 我期望
typescript
抛出一个错误,因为在返回对象
中
应该是没有working
属性
的
Store。您可以在游乐场
中
查看代码。
浏览 0
提问于2017-04-17
得票数 0
2
回答
非实例化对象接口类型
的
Object.keys。
是否有方法在接口类型本身上使用Object.keys来
获取
该对象类型
的
所有
属性
?id: number; status: string;外部输出将是"id“、"name”、"status“,类似于普通
的
Object.keys
浏览 2
提问于2019-03-28
得票数 0
回答已采纳
3
回答
将int转换为
Typescript
中
的
枚举字符串
、
、
、
我
从
RESTful服务获得以下数据: { "type": 0, "description": number; public name: string;} 但是当我访问Angular2
中
的
但是我想得到一个字符串
值</em
浏览 4
提问于2017-02-17
得票数 72
回答已采纳
2
回答
为什么
TypeScript
数组
是协变
的
?
TypeScript
允许
我们将
数组
类型
的
变量别名为超级类型
的
变量(
TypeScript
数组
是协变
的
):const things: (number这似乎是一个保护我们不受
运行时
错误影响
的
好地方。考虑到Java是如何被嘲笑为
具有
协变
数组
的
,这似乎是有意
的
TS特性。 这是别人在上问
的</
浏览 4
提问于2020-03-28
得票数 8
回答已采纳
2
回答
为什么类型记录
允许
从
API响应存储不兼容
的
对象类型?
、
我试图使用下面的代码块
从
API端点
获取
数据。.then(res => { console.log(b) 如您所见,images在IResponse
中
的
类型是一组字符串但是,API响应返回一个映像
数组
,我将该响应对象分配给一个类型为IResponse
的
变量。所以问题是,为什么类型记录在赋值时不抱怨响应对象(
数组
)和IResponse接口(一组字符串)
中
浏览 10
提问于2022-11-09
得票数 0
2
回答
如何将useParams钩子作为字符串
、
、
、
在“产品详细信息”页面
中
,我可以使用:然后我必须用一个产品列表划掉它,才能得到正确
的
产品。为此,我使用:问题是,我
从
productId获得
的
即使这个对象持有正确
的
productId,但当我在列表
中
搜索时,它会失败,因为e.productId是一个字符串。 而且我不能
浏览 3
提问于2022-03-10
得票数 0
回答已采纳
1
回答
角度http
获取
中使用map与类型参数直接转换到接口之间
的
差异?
map(response => response as AnnotationFormat[]), );在最上面的示例
中
,我知道我正在将结果对象
的
类型接口AnnotationFormat[]作为类型参数传递给调用。在我
的
烟斗里有什么东西之前是先发生
的
吗? 另外,如果首先发生这种情况,我是否将从http流到接口AnnotationFormat[]
的
内容进行强制转换?map(response=> response
浏览 3
提问于2019-11-27
得票数 0
回答已采纳
2
回答
如何让编译器警告对象
数组
与实例
数组
我想以对象
数组
的
形式编写一些模拟数据。所以我想让
typescript
对此进行警告。为什么我可以传递对象
的
数组
浏览 0
提问于2020-03-11
得票数 2
1
回答
在类型记录
中
创建动态重载函数
、
因此,我根据用户
的
输入动态地创建一些函数。一个输入是每个函数
的
名称。我希望能够创建(并公开)一些名称相同但参数不同
的
函数。
浏览 2
提问于2022-10-16
得票数 0
1
回答
什么是快速和肮脏
的
扩展/分配?
你能解释一下下面构造器
的
意思吗?
浏览 4
提问于2018-08-25
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript和TypeScript中的symbol每日前端夜话0xC0
TypeScript 3.6发布,新功能尝鲜看
TypeScript:拥有超能力的JavaScript
使用 TypeScript 装饰器装饰你的代码
函数返回值类型优化,JSX增强,TypeScript 5.1 发布!
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券