javascript - 修复 Typescript 或 Javascript 中的检查 null 方法
问题描述
我的检查方法有以下代码:
static emptyOrWhiteSpaceString(obj: string, paramName: string) {
if (obj === null || obj === '' || obj === ' ') {
throw new ServiceException(`${paramName} name is empty.`);
}
}
在我的拉取请求中,我从审阅者那里得到了这个建议:
if (!obj || !obj.trim())
我明白他想要什么,但我不明白他说话的方式。请帮忙,如何根据这个答案修复这个代码?
解决方案
static emptyOrWhiteSpaceString(obj: string, paramName: string) {
// change if condition checkes like this
if (!obj || !obj.trim()) {
throw new ServiceException(`${paramName} name is empty.`);
}
}
推荐阅读
- json - 颤振未处理的异常:类型'_InternalLinkedHashMap
JSON 请求 - excel - VBA调用奇怪的行为
- python - 使用带有布尔值的 argparse.subparser
- java - 使用 hasNext() Scanner 方法只允许一组 X 输入
- reactjs - 反应:过滤搜索/“城市”未定义 no-undef
- r - 整洁或未嵌套的 S4 BF BayesFactor 对象
- angular - 使用 Windows 身份验证时 SignalR 客户端 CORS 错误
- javascript - 将表中的选定行保存在本地存储中
- visual-studio - 如何为我的 c++ 程序修复这个 Visual Studio 错误?
- scala - 在 IntelliJ 中导入库 sbt