我可以缩短此三元声明吗?

时间:2019-12-13 23:30:07

标签: javascript

这里是带有三元语句的行,可以将其缩短吗?

Number          Attempt1    Attempt2 (GSerg)
000023547612    23547612    23547612
000000873901    873901      873901
000031765429    31765429    31765429
000000000941    000941      000941
000000055701    055701      055701

1 个答案:

答案 0 :(得分:5)

有两种方法:

var something = siteState || undefined;

这还将把false0等变成undefined

function nullToUndefined(v) {
    return v === null ? undefined : v;
}
bar something = nullToUndefined(siteState);