javascript - TypeScript 接口和联合类型参数
问题描述
假设我有一个这样的界面:
interface Logger {
log(s: string): void;
}
为什么实现在实现log(s: string | number): void {...}
的类中是可以接受的Logger
?
解决方案
推荐阅读
- r - 使用 Shiny 下载绘图
- sql - 根据条件为行的分区分配一个数字
- python - 为条形图绘制颜色条
- python - 来自 YahooFinance 错误的价格数据:TypeError:timedelta 秒组件不支持的类型:NoneType
- python-3.x - WebKit2 和 DomDocument/JavaScriptCore (Python3)
- php - VueJS - 也在文本区域的开头和结尾提交换行符
- javascript - Javascript单例模式初始化值没有进入html文件
- redis - redis key expire show -1 即使设置为 900 秒
- mysql - MySQL - 我的请求的具体条件
- c# - 从 UWP 应用程序请求对文件夹的永久访问权限