typescript - 在 TypeScript 的默认参数中包含问号有什么价值吗?
问题描述
这是一个非常简单的问题,所以我会简短一些。这两个代码片段有什么区别吗?
class Test {
constructor(value?: number = 5) { }
}
class Test {
constructor(value: number = 5) { }
}
我的假设是没有,因为包含默认初始化值隐含地使它也是一个可选参数。如果确实如此,是否最好包括问号?
解决方案
推荐阅读
- python - 如何将选定列的值存储在单独的行中?
- mysql - 多个日期时间范围MySql
- java - 如何使 JPanel 在 SplitPane 中采用 100% 的宽度和高度
- python - 在 Python 中将数据附加到文件
- c++ - 为什么 Visual Studio 正在摆脱我的反斜杠字符串
- python - 为什么每次打开 Jupyter Notebook 时都必须在 Anaconda 中重新安装 scikit learn?
- java - 实现一个将覆盖 onClick() 的类
- jq - jq在文本值具有引号文字时使用包含方法
- c - 在 C 中设置二维字符数组时出现 SegFault
- php - get_post_meta()不显示wordpress循环中第一项的字段值