You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TypeScript中能否使用换行分隔对象接口的属性?

TypeScript接口属性换行分隔的合法性

当然可以用换行来分隔对象接口的属性,这种写法完全合法。

你提到的手册内容只列举了逗号和分号作为分隔符,但TypeScript的语法规则其实允许仅用换行来分隔接口属性——这是TypeScript默认支持的写法,在官方语法规范中明确规定:接口成员列表里,属性之间可以使用逗号、分号,或者直接通过换行来分隔,末尾的分隔符同样是可选的。

你给出的示例代码是完全有效的:

interface Foo {
  a: string
  b: string
}

内容的提问来源于stack exchange,提问作者sss

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 19:12:02