javascript - 用冒号和分号分隔之间是否存在语义差异?
问题描述
在 React 项目中定义一些类型时,我注意到我的格式化程序想用分号分隔我的类型定义,而我自己通常只使用一个冒号。两者的工作方式相同并且编译没有问题。
是否有任何实际差异,为什么两者都有效?
我通常如何界定自己:
type RunDialogProps = {
open: boolean,
handleClose: any,
dialogTitle: string,
runables: Array<any>
};
用分号:
type RunDialogProps = {
open: boolean;
handleClose: any;
dialogTitle: string;
runables: Array<any>
};
我无法在描述差异的文档中找到任何内容。
解决方案
推荐阅读
- python - 文件处理 + 单词抓取(尝试查找文件中以 'y' 结尾的所有单词)
- .net - 将 Facebook 群组帖子标记到帖子主题
- python - 需要使窗口处于活动状态
- angular - 材质 HTTP 表示例 throws 属性没有初始化器,并且在本地环境的构造函数中未明确分配
- html - 显示另一个 div 的 div 悬停
- javascript - vue 重新加载应用程序联系人
- openssl - 如何连接到cisco CSR1000 restconf
- c - 添加用户添加的 7 天
- android - 从 Intellij IDEA IDE 编辑器中删除文件导航视图
- discord.py - discord.py 将人们转移到不同的语音频道