首页 > 解决方案 > 修复 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())

在此处输入图像描述

我明白他想要什么,但我不明白他说话的方式。请帮忙,如何根据这个答案修复这个代码?

标签: javascripttypescript

解决方案


static emptyOrWhiteSpaceString(obj: string, paramName: string) {

    // change if condition checkes like this
    if (!obj || !obj.trim()) {
        throw new ServiceException(`${paramName} name is empty.`);
     }
   }

推荐阅读