如果您需要检查是否设置了一个值,即未设置font_color=colours
或node_color
,那么在不牺牲可读性的情况下最便捷的方法是什么?
以下是我一直在使用的一些选项:
清晰准确,但时间长:
undefined
简短,准确但不清楚
null
简短,不确切且不清楚
if (value !== null && value !== undefined) {...}
答案 0 :(得分:0)
undefined
是javascript的数据类型,因此有必要验证undefined
以及空值或空值,如下所示:
if (!value && value !== undefined) {...}