javascript - Javascript 文档:返回 null 或类型
问题描述
我有一个 js 类的函数,它可以返回一个 String 或undefined
. 现在我想将该return
语句插入到函数的文档中。
/**
* Test documentation.
*
* @param {(String|Number)} value - A String or a number containing a number.
*
* @returns {(String|undefined)} - Returns a String or undefined.
*/
nullOrString(value) {
// ...
}
但是当我调用该函数时,该return
语句的文档只返回String
而不是(String | undefined)
. 我也尝试使用null
而不是undefined
,因为undefined
默认情况下所有函数都返回,而没有return
声明。
那么如何在我的文档中添加 a undefined
ornull
被返回?
编辑: 添加另一个测试功能。请注意,这些示例是测试函数,不一定有意义。
/**
* Test documentation function.
*
* @param {(String|Number)} input - Input String.
*
* @returns {null|undefined} - Returns null when input is numeric, otherwise returns undefined.
*/
undefinedOrNull(input) {
if (!isNaN(parseFloat(input))) return null;
return undefined;
}
Visual Studio 代码返回:
undefinedOrNull(输入:字符串|数字):空
输入字符串。
测试文档功能。
@returns - - 当输入为数字时返回 null,否则返回 undefined。
解决方案
推荐阅读
- php - 布尔值未设置为 true
- python - 用于并行处理的 ThreadPool 和 Pool
- python - 无法在 Python 2.5 中创建组合框
- amazon-web-services - AWS 免费套餐的 12 个月期限究竟是如何计算的
- postgresql - 指定了太多列名
- javascript - 如何将用户重定向到 div 上的新页面单击 JQuery
- distributed-database - 如果 TiDB 的 leader 宕机了怎么办?TiDB 如何使用 Raft 来保证数据的安全性和一致性?
- angular - Kendo UI for Angular - 条形图固定条形大小
- android - 使用 addTextChangedListener() 从 TableLayout 内的多个 EditText 获取 getText
- rust - 我在哪里可以找到 Rust 目标规范格式的相应文档?