typescript - 为什么直接对象发生时对象变量不会引发错误
问题描述
在以下代码中:
const styles = {
a: 1,
b: '100%',
c: 'invalid',
} as const
const styleHolder: { a: number, b: string } = styles
const styleHolder2: { a: number, b: string } = {
a: 1,
b: '100%',
c: 'invalid',
}
为什么在while上不会styleHolder2
抛出错误。我能做些什么来在 styleHolder 上得到同样的错误吗?c
styleHolder
解决方案
推荐阅读
- reactjs - React-Bootstrap 无法内联对齐导航链接
- hyperledger-fabric - 如何区分 Hyperledger Fabric 中“cryptogen”生成的客户端和对等证书?
- faunadb - 动物区系是实时的吗?
- sql - Kotlin androidx.room.fts4 文档看起来像是使用 Java 编写的!有没有人使用 Kotlin 实现了 fts4 实体?
- django - Django:Charfield的get_default显示空字符串
- c - 如何在汇编中表达'\n'?
- r - extrafont::loadfonts(device = "win") 在 Rprofile 中不起作用,但在控制台中很好
- python - Python ValueError 但形状匹配
- python - 为什么我的 kivy 应用程序没有显示内容?
- java - NoNodeAvailableException:没有节点可用于执行查询