typescript - 如何允许类函数可以为空
问题描述
我想让类函数可以为空(简而言之,支持这样的东西):
class Example {
a?: string;
c?: string;
b() {
console.log(this.a);
}
}
let c = (x: Example) {
console.log('run');
}
c({a: "123"});
背景:我为 typeorm 添加了一些 presave 钩子,因为大多数代码都已损坏。我想在不破坏任何东西的情况下支持它。
解决方案
推荐阅读
- c# - 有没有办法自定义 UWP 中的默认 TextBox 控件?我需要缩小“X”按钮
- c# - 如何将类变量作为列表框中的项目引用?
- javascript - 网站教程中的 Next.js 路由错误
- laravel - 如何按条件从 laravel eloquent 集合中获取项目?
- ios - iOS 13 UIBarButtonItem 在深色模式下的颜色
- r - 你如何在数据框中只保留成对的行?
- javascript - 使用 360° 视频创建一个球体,使用 A-Frame 实现了threejs
- c - STM32F4 的 USB CDC 设置和库问题
- android - 如何从云功能更新 Firestore 文档中的时间戳字段?
- angular - Angular 7如何使用自定义指令属性获取所有子元素