Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 9x | /** * 是否是渲染后可见的值。 * 渲染后不可见的值包括:`undefined`、`null`、`true`、`false`、空字符串。 * * @param value 值 * @returns 返回结果 * ```typescript * isVisibleValue(null) // => false * isVisibleValue(0) // => true * ``` */ export function isVisibleValue(value: any): boolean { // ref: https://reactjs.org/docs/jsx-in-depth.html#booleans-null-and-undefined-are-ignored return value != null && value !== true && value !== false && value !== '' } |