腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
你
能在
typescript
中
声明
一个
允许
未知
属性
的
object
文字
类型
吗
?
、
、
、
本质上,我希望确保对象参数包含所有必需
的
属性
,但可以包含任何其他它想要
的
属性
。function foo(bar: { baz: number }) : number {} foo({ baz: 1, other: 2 }); 但这会导致:
Object
浏览 108
提问于2017-03-11
得票数 38
回答已采纳
1
回答
如何在
类型
记录中有意定义“空接口”
、
TypeScript
允许
检查
未知
属性
。对象
文字
只能指定已知
的
属性
,并且'asda‘不存在于'MyInterface’
类型
中
。 } asda: 'asdfadf'但是,如果我实际上想为可能没有任何
属性
浏览 0
提问于2018-03-03
得票数 4
回答已采纳
1
回答
为什么
类型
记录
允许
我覆盖空状态对象?
、
、
、
Props, {}> { super(props); } 显然,我在这里对
TypeScript
如果我向传递
的
state对象添加
一个
参数,则这两个错误都会显示状态差异。{}似乎没有提供任何防止被覆盖
的
防范措施。我想确保从linting
的
角度来看,状态总是被输入并作为参数传递,或者在React组件
的
扩展
中
作为null传递,
浏览 2
提问于2019-02-20
得票数 5
回答已采纳
2
回答
在函数
中
,内联返回
类型
和在单独
类型
定义
中
定义
的
返回
类型
之间有什么区别?
、
、
当我内联
一个
函数
的
返回值
类型
时,如果我在
一个
单独
的
类型
定义
中
定义它,我就会得到
一个
不一致
的
行为。bar: "zzz",} 我在这里错过了什么?这两种方法有什么区别?
浏览 0
提问于2019-01-11
得票数 0
回答已采纳
2
回答
如何使用PHPDoc符号
声明
局部变量
的
类型
?
、
、
、
、
我使用Zend使用CakePHP在PHP中进行开发,而CakePHP
的
一个
问题是视图都引用未
声明
的
局部变量。因此,例如,在控制器
中
,那么在视图中
你
可以我
的
问题是Zend不
能在
$job上执行自动完成,因为它
的
类型
是
未知
的
。现在有了P
浏览 2
提问于2013-01-22
得票数 36
回答已采纳
3
回答
当接口中
的
所有
属性
都是可选
的
时,为什么在
Typescript
中
允许
多余
的
属性
?
中
引发错误但是,
typescript
不应该推断这一点,因为我已经指定了函数
中
的
Options参数应该是options
类型
的
吗
?如果不是,那么在尝试传入const
object
= {...};时,
typescript
不应该抛出错误
吗
否则,对于将自己
的
浏览 0
提问于2019-12-08
得票数 0
3
回答
对象
文字
类型
的
调用签名是什么,它们如何与泛型
类型
一起使用?
、
、
、
、
我正在阅读
的
这一节,在泛型
类型
部分下,以下两部分被
声明
为等价
的
:function identity<T>(arg: T): T {} return arg;文档指出,由于以下原因,这是可能
的
。我们还可以将泛型
类型
写入对象<
浏览 0
提问于2018-02-24
得票数 37
1
回答
在
Typescript
中
,
类型
`
object
`和`Record<any,any>`之间有区别
吗
?
在我看来,
object
和Record<any, any>这两种
类型
都包含相同
的
有效对象集,这是typeof x === "
object
的
任何内容。这两者之间有什么区别
吗
?
浏览 780
提问于2018-09-09
得票数 10
回答已采纳
1
回答
从对象
文字
自动推断
的
记录
类型
(例如:`unown`)
在
typescript
中
,我可以将对象文本保留为无
类型
,以便自动推断该
类型
,也可以指定
一个
类型
(例如Record),以便在文本上强制执行该
类型
。-- (1) 我想强制使用Record<unknown, A>,这样就可以从
文字
推断
属性
(像"prop1" | "prop2" | "prop3"这样
的
联合
类型
),并根据A对值进行<em
浏览 14
提问于2021-11-01
得票数 0
回答已采纳
3
回答
TypeScript
3.x:
未知
类型
的
访问
属性
、
、
我从
TypeScript
文档中看到,您无法访问
未知
类型
的
属性
:我正在处理以下场景:我有
一个
类型
为any
的
对象,并将其传递给
Object
.entries方法,然后调用forEac
浏览 6
提问于2020-01-21
得票数 18
回答已采纳
1
回答
TypeScript
:
类型
“number”不能赋值给
类型
“0”
我将变量x
声明
为而不是将其初始化为0this.x = 5;Type '5' is
浏览 31
提问于2019-08-10
得票数 6
回答已采纳
1
回答
如何在JSDoc
中
为
TypeScript
声明
附加
属性
的
子
类型
?
、
、
如何使用JSDoc注释向
TypeScript
编译器
声明
“
类型
X具有Y
类型
的
所有
属性
,以及这些其他
属性
”?/**@prop {string} nameA subtype that adds a second property.但是:实际上,它似乎忽略了AugmentedBase添加
的
浏览 1
提问于2018-06-26
得票数 0
4
回答
如何在
TypeScript
1.5
中
启用/禁用按钮?
、
安装了
TypeScript
1.5之后,按照问题/建议进行升级:我犯了很多错误,比如:document.ge
浏览 5
提问于2015-07-26
得票数 37
回答已采纳
3
回答
构造函数
中
的
非结构化参数
属性
Typescript
允许
参数
属性
constructor(private member: number) {}上面创建了
一个
具有私有成员member
的
类,构造函数将this.member设置为构造函数
的
第
一个
参数。constructor(opts: DestructedOptions) { }结果发现映射
的</em
浏览 0
提问于2017-05-08
得票数 23
1
回答
类型
检查
中
传递命名对象和匿名对象之间
的
差异
Config) {} printLabel({not_in_interface: 10, label: "Size 10
Object
"}); 出现这种差异
的
原因是什么?
浏览 2
提问于2017-11-28
得票数 3
回答已采纳
1
回答
返回
属性
名称
的
字符串字面值
的
TypeScript
函数?
、
、
考虑下面的
TypeScript
函数,它返回对象
属性
的
值: export function getProperty<T>(
object
: T, key: string): any {} 它使用起来不是很好,因为它总是返回
一个
any interface Animal { hungry: boolean我希望它返回
一个
具有正确
类型
的
浏览 8
提问于2020-08-29
得票数 0
回答已采纳
1
回答
如何在
typescript
定义中指定松散
类型
的
对象
文字
?
、
、
我们正在为
一个
名为args-js
的
库编写
typescript
定义,该库解析查询字符串并以对象
文字
的
形式返回结果。例如将会返回 name: "miriam",} 返回值是
一个
对象
文字
,但我们不能预先
声明
属性
名称。除了指定any
类型
的
返回值之外,还有其他方法
吗
?
浏览 18
提问于2016-09-09
得票数 1
回答已采纳
2
回答
在
TypeScript
中
检查
文字
对象
类型
的
简单方法
、
我想要
Object
.assign到
一个
已知
类型
的
对象,一组应该属于同一
类型
的
对象文本
中
的
属性
。在
TypeScript
中
,是否有更清晰
的
方法可以做到这一点,而不像本中所建议
的
那样,实际上调用标识函数,或者创建单独
的
变量? first?function function check<T>(value:
浏览 3
提问于2020-04-08
得票数 1
回答已采纳
2
回答
如何在
TypeScript
中键入具有已知和
未知
关键字
的
对象
、
我正在寻找一种方法来为以下对象创建
TypeScript
类型
,该对象具有两个已知
的
键和
一个
具有已知
类型
的
未知
键: known: boolean但这有许多缺点,包括
允许</e
浏览 2
提问于2018-04-23
得票数 29
回答已采纳
3
回答
TypeScript
接口有匿名和命名功能
吗
?
是这样
的
吗
? namedMethod(a: string, b: string) { return 'str'; }使用any
类型
temp.namedMethod = function (a: string, b: string) { return 'str'; }虽然这两
浏览 1
提问于2016-12-11
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
JavaScript和TypeScript中的symbol每日前端夜话0xC0
TS 从入门到深度掌握,晋级TypeScript高手-岁月流转梅依旧
TypeScript:拥有超能力的JavaScript
TypeScript 3.7 RC发布,备受瞩目的Optional Chaining来了
TypeScript 2.9发布,更新了对ES.Next的支持
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券